home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
Resolve
/
Sample Application
/
Sample Application.rsrc
/
CODE_52_SSRDSYLK.txt
< prev
next >
Wrap
Text File
|
1993-07-15
|
224KB
|
3,973 lines
# near model CODE resource
# jump table entries: 10464-10464 (1 of them)
fn00000000:
00000000 48E7 0300 movem.l -[A7], D6,D7
00000004 3C2F 000E move.w D6, [A7 + 0xE]
00000008 3E2F 0012 move.w D7, [A7 + 0x12]
0000000C 48C7 ext.l D7
0000000E 2F07 move.l -[A7], D7
00000010 48C6 ext.l D6
00000012 2F06 move.l -[A7], D6
00000014 2F2D BA78 move.l -[A7], [A5 - 0x4588]
00000018 4EAD 1172 jsr [A5 + 0x1172 /* export_554 */]
0000001C 4AAD BA0C tst.l [A5 - 0x45F4]
00000020 4FEF 000C lea.l A7, [A7 + 0xC]
00000024 6634 bne +0x36 /* 0000005A */
00000026 48C7 ext.l D7
00000028 2F07 move.l -[A7], D7
0000002A 48C7 ext.l D7
0000002C 2F07 move.l -[A7], D7
0000002E 48C6 ext.l D6
00000030 2F06 move.l -[A7], D6
00000032 2F2D BA78 move.l -[A7], [A5 - 0x4588]
00000036 4EAD 114A jsr [A5 + 0x114A /* export_549 */]
0000003A 4A40 tst.w D0
0000003C 4FEF 0010 lea.l A7, [A7 + 0x10]
00000040 6604 bne +0x6 /* 00000046 */
00000042 7000 moveq.l D0, 0x00
00000044 6016 bra +0x18 /* 0000005C */
label00000046:
00000046 48C7 ext.l D7
00000048 2F07 move.l -[A7], D7
0000004A 48C6 ext.l D6
0000004C 2F06 move.l -[A7], D6
0000004E 2F2D BA78 move.l -[A7], [A5 - 0x4588]
00000052 4EAD 1172 jsr [A5 + 0x1172 /* export_554 */]
00000056 4FEF 000C lea.l A7, [A7 + 0xC]
label0000005A:
0000005A 7001 moveq.l D0, 0x01
label0000005C:
0000005C 4CDF 00C0 movem.l D6,D7, [A7]+
00000060 4E75 rts
export_1308:
00000062 4E56 FC3E link A6, -0x03C2
00000066 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000006A 426E FC92 clr.w [A6 - 0x36E]
0000006E 2B6E 0008 CD40 move.l [A5 - 0x32C0], [A6 + 0x8]
00000074 3B7C 0001 CF0C move.w [A5 - 0x30F4], 0x1
0000007A 426E FEBA clr.w [A6 - 0x146]
0000007E 426E FEB8 clr.w [A6 - 0x148]
00000082 426E FC82 clr.w [A6 - 0x37E]
00000086 2B6D EA3A D5BC move.l [A5 - 0x2A44], [A5 - 0x15C6]
0000008C 2B6D EA26 D5C6 move.l [A5 - 0x2A3A], [A5 - 0x15DA]
00000092 2B6D EA2E D5D0 move.l [A5 - 0x2A30], [A5 - 0x15D2]
00000098 2B6D EA2A D5DA move.l [A5 - 0x2A26], [A5 - 0x15D6]
0000009E 2B6D EA36 D5E4 move.l [A5 - 0x2A1C], [A5 - 0x15CA]
000000A4 2B6D EA22 D5EE move.l [A5 - 0x2A12], [A5 - 0x15DE]
000000AA 2B6D EA32 D5F8 move.l [A5 - 0x2A08], [A5 - 0x15CE]
000000B0 2B6D EA1A D602 move.l [A5 - 0x29FE], [A5 - 0x15E6]
000000B6 3D7C 0001 FC9E move.w [A6 - 0x362], 0x1
000000BC 4878 0200 push.l 0x200
000000C0 4EAD 0D92 jsr [A5 + 0xD92 /* export_430 */]
000000C4 2D40 FC96 move.l [A6 - 0x36A], D0
000000C8 588F addq.l A7, 4
000000CA 6700 1534 beq +0x1536 /* 00001600 */
000000CE 3D7C 0001 FCA0 move.w [A6 - 0x360], 0x1
000000D4 4878 0200 push.l 0x200
000000D8 4EAD 0D92 jsr [A5 + 0xD92 /* export_430 */]
000000DC 2D40 FC9A move.l [A6 - 0x366], D0
000000E0 588F addq.l A7, 4
000000E2 6700 151C beq +0x151E /* 00001600 */
000000E6 302E FC9E move.w D0, [A6 - 0x362]
000000EA 48C0 ext.l D0
000000EC E180 asl D0, 8
000000EE 3D40 FC78 move.w [A6 - 0x388], D0
000000F2 6028 bra +0x2A /* 0000011C */
label000000F4:
000000F4 206E FC96 movea.l A0, [A6 - 0x36A]
000000F8 536E FC78 subq.w [A6 - 0x388], 1
000000FC 302E FC78 move.w D0, [A6 - 0x388]
00000100 48C0 ext.l D0
00000102 D080 add.l D0, D0
00000104 31BC 000A 0800 move.w [A0 + D0], 0xA /* '\n' */
0000010A 206E FC9A movea.l A0, [A6 - 0x366]
0000010E 302E FC78 move.w D0, [A6 - 0x388]
00000112 48C0 ext.l D0
00000114 D080 add.l D0, D0
00000116 31BC FFFF 0800 move.w [A0 + D0], 0xFFFF
label0000011C:
0000011C 4A6E FC78 tst.w [A6 - 0x388]
00000120 66D2 bne -0x2C /* 000000F4 */
00000122 206D BA78 movea.l A0, [A5 - 0x4588]
00000126 4268 0184 clr.w [A0 + 0x184]
0000012A 206D BA78 movea.l A0, [A5 - 0x4588]
0000012E 4268 0180 clr.w [A0 + 0x180]
00000132 426E FC8A clr.w [A6 - 0x376]
00000136 3D7C 0001 FFC6 move.w [A6 - 0x3A], 0x1
0000013C 7000 moveq.l D0, 0x00
0000013E 2B40 CD3C move.l [A5 - 0x32C4], D0
00000142 2B40 CD38 move.l [A5 - 0x32C8], D0
00000146 426E FC78 clr.w [A6 - 0x388]
0000014A 426E FC7A clr.w [A6 - 0x386]
0000014E 426E FC80 clr.w [A6 - 0x380]
00000152 426E FC7E clr.w [A6 - 0x382]
00000156 426E FC90 clr.w [A6 - 0x370]
0000015A 426D CD22 clr.w [A5 - 0x32DE]
0000015E 426D CD24 clr.w [A5 - 0x32DC]
00000162 426D CD20 clr.w [A5 - 0x32E0]
00000166 426D CD1E clr.w [A5 - 0x32E2]
0000016A 7210 moveq.l D1, 0x10
0000016C 2F01 move.l -[A7], D1
0000016E 486E FEA8 pea.l [A6 - 0x158]
00000172 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
00000176 508F addq.l A7, 8
00000178 6000 12F8 bra +0x12FA /* 00001472 */
label0000017C:
0000017C 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */]
00000180 2B6D CD30 CD34 move.l [A5 - 0x32CC], [A5 - 0x32D0]
00000186 266D CD30 movea.l A3, [A5 - 0x32D0]
0000018A 7000 moveq.l D0, 0x00
0000018C 2840 movea.l A4, D0
0000018E 601A bra +0x1C /* 000001AA */
label00000190:
00000190 206D CD34 movea.l A0, [A5 - 0x32CC]
00000194 52AD CD34 addq.l [A5 - 0x32CC], 1
00000198 701B moveq.l D0, 0x1B
0000019A B010 cmp.b D0, [A0]
0000019C 6608 bne +0xA /* 000001A6 */
0000019E 4EBA 2A6E jsr [PC + 0x2A6E /* 00002C0E */]
000001A2 1680 move.b [A3], D0
000001A4 6704 beq +0x6 /* 000001AA */
label000001A6:
000001A6 D6FC 0001 add.w A3, 0x1
label000001AA:
000001AA 206D CD34 movea.l A0, [A5 - 0x32CC]
000001AE 1690 move.b [A3], [A0]
000001B0 66DE bne -0x20 /* 00000190 */
000001B2 2B6D CD30 CD34 move.l [A5 - 0x32CC], [A5 - 0x32D0]
000001B8 426E FC86 clr.w [A6 - 0x37A]
000001BC 426E FC8C clr.w [A6 - 0x374]
000001C0 206D CD34 movea.l A0, [A5 - 0x32CC]
000001C4 52AD CD34 addq.l [A5 - 0x32CC], 1
000001C8 1010 move.b D0, [A0]
000001CA 0400 0042 subi.b D0, 0x42 /* 'B' */
000001CE 6726 beq +0x28 /* 000001F6 */
000001D0 5300 subq.b D0, 1
000001D2 6700 0348 beq +0x34A /* 0000051C */
000001D6 5700 subq.b D0, 3
000001D8 6700 0948 beq +0x94A /* 00000B22 */
000001DC 5700 subq.b D0, 3
000001DE 6762 beq +0x64 /* 00000242 */
000001E0 5B00 subq.b D0, 5
000001E2 6700 019A beq +0x19C /* 0000037E */
000001E6 5300 subq.b D0, 1
000001E8 6700 0108 beq +0x10A /* 000002F2 */
000001EC 5300 subq.b D0, 1
000001EE 6700 0174 beq +0x176 /* 00000364 */
000001F2 6000 127E bra +0x1280 /* 00001472 */
label000001F6:
000001F6 2B6D CD34 E5A6 move.l [A5 - 0x1A5A], [A5 - 0x32CC]
000001FC 2F2D CD34 move.l -[A7], [A5 - 0x32CC]
00000200 4EAD 0F3A jsr [A5 + 0xF3A /* export_483 */]
00000204 3B40 E5A4 move.w [A5 - 0x1A5C], D0
00000208 4EAD 0DA2 jsr [A5 + 0xDA2 /* export_432 */]
0000020C 5340 subq.w D0, 1
0000020E 3D40 FC7A move.w [A6 - 0x386], D0
00000212 3D40 FC82 move.w [A6 - 0x37E], D0
00000216 48C0 ext.l D0
00000218 2F00 move.l -[A7], D0
0000021A 2F2D BA78 move.l -[A7], [A5 - 0x4588]
0000021E 4EAD 147A jsr [A5 + 0x147A /* export_651 */]
00000222 4A40 tst.w D0
00000224 4FEF 000C lea.l A7, [A7 + 0xC]
00000228 6700 13D6 beq +0x13D8 /* 00001600 */
0000022C 4EAD 0DA2 jsr [A5 + 0xDA2 /* export_432 */]
00000230 5340 subq.w D0, 1
00000232 3D40 FC78 move.w [A6 - 0x388], D0
00000236 3D40 FEBA move.w [A6 - 0x146], D0
0000023A 426E FEB8 clr.w [A6 - 0x148]
0000023E 6000 1232 bra +0x1234 /* 00001472 */
label00000242:
00000242 206D CD34 movea.l A0, [A5 - 0x32CC]
00000246 52AD CD34 addq.l [A5 - 0x32CC], 1
0000024A 7044 moveq.l D0, 0x44
0000024C B010 cmp.b D0, [A0]
0000024E 6600 1222 bne +0x1224 /* 00001472 */
00000252 603C bra +0x3E /* 00000290 */
label00000254:
00000254 206D CD34 movea.l A0, [A5 - 0x32CC]
00000258 52AD CD34 addq.l [A5 - 0x32CC], 1
0000025C 704E moveq.l D0, 0x4E
0000025E B010 cmp.b D0, [A0]
00000260 661C bne +0x1E /* 0000027E */
00000262 526E FC90 addq.w [A6 - 0x370], 1
00000266 206D BA78 movea.l A0, [A5 - 0x4588]
0000026A 0068 0804 0100 ori.w [A0 + 0x100], 0x804
00000270 206D BA78 movea.l A0, [A5 - 0x4588]
00000274 317C 0001 018C move.w [A0 + 0x18C], 0x1
0000027A 6000 11F6 bra +0x11F8 /* 00001472 */
label0000027E:
0000027E 703B moveq.l D0, 0x3B
00000280 2F00 move.l -[A7], D0
00000282 2F2D CD34 move.l -[A7], [A5 - 0x32CC]
00000286 4EAD 0DC2 jsr [A5 + 0xDC2 /* export_436 */]
0000028A 2B40 CD34 move.l [A5 - 0x32CC], D0
0000028E 508F addq.l A7, 8
label00000290:
00000290 4AAD CD34 tst.l [A5 - 0x32CC]
00000294 6700 11DC beq +0x11DE /* 00001472 */
00000298 206D CD34 movea.l A0, [A5 - 0x32CC]
0000029C 52AD CD34 addq.l [A5 - 0x32CC], 1
000002A0 703B moveq.l D0, 0x3B
000002A2 B010 cmp.b D0, [A0]
000002A4 67AE beq -0x50 /* 00000254 */
000002A6 6000 11CA bra +0x11CC /* 00001472 */
label000002AA:
000002AA 206D CD34 movea.l A0, [A5 - 0x32CC]
000002AE 52AD CD34 addq.l [A5 - 0x32CC], 1
000002B2 1010 move.b D0, [A0]
000002B4 0400 004C subi.b D0, 0x4C /* 'L' */
000002B8 6526 bcs +0x28 /* 000002E0 */
000002BA 0C00 0001 cmpi.b D0, 0x1
000002BE 6220 bhi +0x22 /* 000002E0 */
000002C0 7200 moveq.l D1, 0x00
000002C2 1200 move.b D1, D0
000002C4 D241 add.w D1, D1
000002C6 323B 1006 move.w D1, [PC + D1.w + 0x6]
000002CA 4EFB 1000 jmp [PC + D1.w]
000002CE 0006 0010 ori.b D6, 0x10
000002D2 206D BA78 movea.l A0, [A5 - 0x4588]
000002D6 5268 0180 addq.w [A0 + 0x180], 1
000002DA 6004 bra +0x6 /* 000002E0 */
000002DC 426E FFC6 clr.w [A6 - 0x3A]
label000002E0:
000002E0 703B moveq.l D0, 0x3B
000002E2 2F00 move.l -[A7], D0
000002E4 2F2D CD34 move.l -[A7], [A5 - 0x32CC]
000002E8 4EAD 0DC2 jsr [A5 + 0xDC2 /* export_436 */]
000002EC 2B40 CD34 move.l [A5 - 0x32CC], D0
000002F0 508F addq.l A7, 8
label000002F2:
000002F2 4AAD CD34 tst.l [A5 - 0x32CC]
000002F6 6700 117A beq +0x117C /* 00001472 */
000002FA 206D CD34 movea.l A0, [A5 - 0x32CC]
000002FE 52AD CD34 addq.l [A5 - 0x32CC], 1
00000302 703B moveq.l D0, 0x3B
00000304 B010 cmp.b D0, [A0]
00000306 67A2 beq -0x5C /* 000002AA */
00000308 6000 1168 bra +0x116A /* 00001472 */
label0000030C:
0000030C 206D CD34 movea.l A0, [A5 - 0x32CC]
00000310 1010 move.b D0, [A0]
00000312 0400 0050 subi.b D0, 0x50 /* 'P' */
00000316 6526 bcs +0x28 /* 0000033E */
00000318 0C00 0000 cmpi.b D0, 0x0
0000031C 6220 bhi +0x22 /* 0000033E */
0000031E 7200 moveq.l D1, 0x00
00000320 1200 move.b D1, D0
00000322 D241 add.w D1, D1
00000324 323B 1006 move.w D1, [PC + D1.w + 0x6]
00000328 4EFB 1000 jmp [PC + D1.w]
0000032C 0004 52AD ori.b D4, 0xAD
00000330 CD34 4EBA and.b [A4 + D4 * 8 - 0x70], D6
00000334 27C6 4A40 move.l [PC + D4 * 2 + 0x40], D6
00000338 6700 12C6 beq +0x12C8 /* 00001600 */
0000033C 600E bra +0x10 /* 0000034C */
label0000033E:
0000033E 53AD CD34 subq.l [A5 - 0x32CC], 1
00000342 4EBA 2562 jsr [PC + 0x2562 /* 000028A6 */]
00000346 4A40 tst.w D0
00000348 6700 12B6 beq +0x12B8 /* 00001600 */
label0000034C:
0000034C 4AAD CD34 tst.l [A5 - 0x32CC]
00000350 6712 beq +0x14 /* 00000364 */
00000352 703B moveq.l D0, 0x3B
00000354 2F00 move.l -[A7], D0
00000356 2F2D CD34 move.l -[A7], [A5 - 0x32CC]
0000035A 4EAD 0DC2 jsr [A5 + 0xDC2 /* export_436 */]
0000035E 2B40 CD34 move.l [A5 - 0x32CC], D0
00000362 508F addq.l A7, 8
label00000364:
00000364 4AAD CD34 tst.l [A5 - 0x32CC]
00000368 6700 1108 beq +0x110A /* 00001472 */
0000036C 206D CD34 movea.l A0, [A5 - 0x32CC]
00000370 52AD CD34 addq.l [A5 - 0x32CC], 1
00000374 703B moveq.l D0, 0x3B
00000376 B010 cmp.b D0, [A0]
00000378 6792 beq -0x6C /* 0000030C */
0000037A 6000 10F6 bra +0x10F8 /* 00001472 */
label0000037E:
0000037E 206D CD34 movea.l A0, [A5 - 0x32CC]
00000382 704E moveq.l D0, 0x4E
00000384 B010 cmp.b D0, [A0]
00000386 6600 10EA bne +0x10EC /* 00001472 */
0000038A 206D CD34 movea.l A0, [A5 - 0x32CC]
0000038E 703B moveq.l D0, 0x3B
00000390 B028 0001 cmp.b D0, [A0 + 0x1]
00000394 6600 10DC bne +0x10DE /* 00001472 */
00000398 206D CD34 movea.l A0, [A5 - 0x32CC]
0000039C 704E moveq.l D0, 0x4E
0000039E B028 0002 cmp.b D0, [A0 + 0x2]
000003A2 6600 10CE bne +0x10D0 /* 00001472 */
000003A6 56AD CD34 addq.l [A5 - 0x32CC], 3
000003AA 703B moveq.l D0, 0x3B
000003AC 2F00 move.l -[A7], D0
000003AE 2F2D CD34 move.l -[A7], [A5 - 0x32CC]
000003B2 4EAD 0DC2 jsr [A5 + 0xDC2 /* export_436 */]
000003B6 2640 movea.l A3, D0
000003B8 200B move.l D0, A3
000003BA 508F addq.l A7, 8
000003BC 6700 10B4 beq +0x10B6 /* 00001472 */
000003C0 421B clr.b [A3]+
000003C2 7045 moveq.l D0, 0x45
000003C4 B01B cmp.b D0, [A3]+
000003C6 6600 10AA bne +0x10AC /* 00001472 */
000003CA 2F2D CD34 move.l -[A7], [A5 - 0x32CC]
000003CE 4EAD 0F3A jsr [A5 + 0xF3A /* export_483 */]
000003D2 0C80 0000 00FF cmpi.l D0, 0xFF
000003D8 588F addq.l A7, 4
000003DA 6F08 ble +0xA /* 000003E4 */
000003DC 206D CD34 movea.l A0, [A5 - 0x32CC]
000003E0 4228 00FF clr.b [A0 + 0xFF]
label000003E4:
000003E4 2D6D CD34 FC74 move.l [A6 - 0x38C], [A5 - 0x32CC]
000003EA 6058 bra +0x5A /* 00000444 */
label000003EC:
000003EC 206E FC74 movea.l A0, [A6 - 0x38C]
000003F0 702E moveq.l D0, 0x2E
000003F2 B010 cmp.b D0, [A0]
000003F4 6608 bne +0xA /* 000003FE */
000003F6 206E FC74 movea.l A0, [A6 - 0x38C]
000003FA 10BC 005F move.b [A0], 0x5F /* '_' */
label000003FE:
000003FE 202E FC74 move.l D0, [A6 - 0x38C]
00000402 B0AD CD34 cmp.l D0, [A5 - 0x32CC]
00000406 6318 bls +0x1A /* 00000420 */
00000408 206E FC74 movea.l A0, [A6 - 0x38C]
0000040C 7000 moveq.l D0, 0x00
0000040E 1010 move.b D0, [A0]
00000410 D040 add.w D0, D0
00000412 41ED A414 lea.l A0, [A5 - 0x5BEC]
00000416 323C 0400 move.w D1, 0x400
0000041A C270 0000 and.w D1, [A0 + D0.w]
0000041E 6620 bne +0x22 /* 00000440 */
label00000420:
00000420 206E FC74 movea.l A0, [A6 - 0x38C]
00000424 7000 moveq.l D0, 0x00
00000426 1010 move.b D0, [A0]
00000428 D040 add.w D0, D0
0000042A 41ED A414 lea.l A0, [A5 - 0x5BEC]
0000042E 7206 moveq.l D1, 0x06
00000430 C270 0000 and.w D1, [A0 + D0.w]
00000434 660A bne +0xC /* 00000440 */
00000436 206E FC74 movea.l A0, [A6 - 0x38C]
0000043A 705F moveq.l D0, 0x5F
0000043C B010 cmp.b D0, [A0]
0000043E 660C bne +0xE /* 0000044C */
label00000440:
00000440 52AE FC74 addq.l [A6 - 0x38C], 1
label00000444:
00000444 206E FC74 movea.l A0, [A6 - 0x38C]
00000448 4A10 tst.b [A0]
0000044A 66A0 bne -0x5E /* 000003EC */
label0000044C:
0000044C 206E FC74 movea.l A0, [A6 - 0x38C]
00000450 4A10 tst.b [A0]
00000452 6600 101E bne +0x1020 /* 00001472 */
00000456 206D CD34 movea.l A0, [A5 - 0x32CC]
0000045A 4A10 tst.b [A0]
0000045C 6700 1014 beq +0x1016 /* 00001472 */
00000460 703B moveq.l D0, 0x3B
00000462 2F00 move.l -[A7], D0
00000464 2F0B move.l -[A7], A3
00000466 4EAD 0DC2 jsr [A5 + 0xDC2 /* export_436 */]
0000046A 2D40 FC74 move.l [A6 - 0x38C], D0
0000046E 508F addq.l A7, 8
00000470 6706 beq +0x8 /* 00000478 */
00000472 206E FC74 movea.l A0, [A6 - 0x38C]
00000476 4210 clr.b [A0]
label00000478:
00000478 2F0B move.l -[A7], A3
0000047A 4EAD 0F3A jsr [A5 + 0xF3A /* export_483 */]
0000047E 220B move.l D1, A3
00000480 5381 subq.l D1, 1
00000482 2041 movea.l A0, D1
00000484 1080 move.b [A0], D0
00000486 486E FC74 pea.l [A6 - 0x38C]
0000048A 486E FC94 pea.l [A6 - 0x36C]
0000048E 486E FEBC pea.l [A6 - 0x144]
00000492 200B move.l D0, A3
00000494 5380 subq.l D0, 1
00000496 2F00 move.l -[A7], D0
00000498 4EAD 0EEA jsr [A5 + 0xEEA /* export_473 */]
0000049C 5280 addq.l D0, 1
0000049E 588F addq.l A7, 4
000004A0 2F00 move.l -[A7], D0
000004A2 4EBA 1250 jsr [PC + 0x1250 /* 000016F4 */]
000004A6 4A40 tst.w D0
000004A8 4FEF 0014 lea.l A7, [A7 + 0x14]
000004AC 6700 0FC4 beq +0xFC6 /* 00001472 */
000004B0 4A6E FC94 tst.w [A6 - 0x36C]
000004B4 6600 0FBC bne +0xFBE /* 00001472 */
000004B8 7001 moveq.l D0, 0x01
000004BA 2F00 move.l -[A7], D0
000004BC 7200 moveq.l D1, 0x00
000004BE 322D BA5C move.w D1, [A5 - 0x45A4]
000004C2 2F01 move.l -[A7], D1
000004C4 322E FEC2 move.w D1, [A6 - 0x13E]
000004C8 48C1 ext.l D1
000004CA 2F01 move.l -[A7], D1
000004CC 322E FEC0 move.w D1, [A6 - 0x140]
000004D0 48C1 ext.l D1
000004D2 2F01 move.l -[A7], D1
000004D4 322E FEBE move.w D1, [A6 - 0x142]
000004D8 48C1 ext.l D1
000004DA 2F01 move.l -[A7], D1
000004DC 322E FEBC move.w D1, [A6 - 0x144]
000004E0 48C1 ext.l D1
000004E2 2F01 move.l -[A7], D1
000004E4 486E FCA4 pea.l [A6 - 0x35C]
000004E8 4EAD 12B2 jsr [A5 + 0x12B2 /* export_594 */]
000004EC 2F2D CD34 move.l -[A7], [A5 - 0x32CC]
000004F0 4EAD 0F3A jsr [A5 + 0xF3A /* export_483 */]
000004F4 222D CD34 move.l D1, [A5 - 0x32CC]
000004F8 5381 subq.l D1, 1
000004FA 2041 movea.l A0, D1
000004FC 1080 move.b [A0], D0
000004FE 486E FCA4 pea.l [A6 - 0x35C]
00000502 202D CD34 move.l D0, [A5 - 0x32CC]
00000506 5380 subq.l D0, 1
00000508 2F00 move.l -[A7], D0
0000050A 4EAD 1352 jsr [A5 + 0x1352 /* export_614 */]
0000050E 4A40 tst.w D0
00000510 4FEF 0028 lea.l A7, [A7 + 0x28]
00000514 6700 10EA beq +0x10EC /* 00001600 */
00000518 6000 0F58 bra +0xF5A /* 00001472 */
label0000051C:
0000051C 422E FEA8 clr.b [A6 - 0x158]
00000520 7000 moveq.l D0, 0x00
00000522 7000 moveq.l D0, 0x00
00000524 3D40 FEAA move.w [A6 - 0x156], D0
00000528 3D7C FFFF FCA2 move.w [A6 - 0x35E], 0xFFFF
0000052E 6000 0434 bra +0x436 /* 00000964 */
label00000532:
00000532 206D CD34 movea.l A0, [A5 - 0x32CC]
00000536 52AD CD34 addq.l [A5 - 0x32CC], 1
0000053A 1010 move.b D0, [A0]
0000053C 0400 0043 subi.b D0, 0x43 /* 'C' */
00000540 6740 beq +0x42 /* 00000582 */
00000542 5500 subq.b D0, 2
00000544 6700 00A6 beq +0xA8 /* 000005EC */
00000548 5700 subq.b D0, 3
0000054A 676E beq +0x70 /* 000005BA */
0000054C 5700 subq.b D0, 3
0000054E 6700 024C beq +0x24E /* 0000079C */
00000552 5700 subq.b D0, 3
00000554 675A beq +0x5C /* 000005B0 */
00000556 5500 subq.b D0, 2
00000558 6744 beq +0x46 /* 0000059E */
0000055A 5500 subq.b D0, 2
0000055C 6710 beq +0x12 /* 0000056E */
0000055E 5300 subq.b D0, 1
00000560 6734 beq +0x36 /* 00000596 */
00000562 5B00 subq.b D0, 5
00000564 6772 beq +0x74 /* 000005D8 */
00000566 5300 subq.b D0, 1
00000568 675A beq +0x5C /* 000005C4 */
0000056A 6000 03E6 bra +0x3E8 /* 00000952 */
label0000056E:
0000056E 2F2D CD34 move.l -[A7], [A5 - 0x32CC]
00000572 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
00000576 5380 subq.l D0, 1
00000578 3D40 FC7E move.w [A6 - 0x382], D0
0000057C 588F addq.l A7, 4
0000057E 6000 03D2 bra +0x3D4 /* 00000952 */
label00000582:
00000582 2F2D CD34 move.l -[A7], [A5 - 0x32CC]
00000586 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
0000058A 5380 subq.l D0, 1
0000058C 3D40 FC80 move.w [A6 - 0x380], D0
00000590 588F addq.l A7, 4
00000592 6000 03BE bra +0x3C0 /* 00000952 */
label00000596:
00000596 526E FC8C addq.w [A6 - 0x374], 1
0000059A 6000 03B6 bra +0x3B8 /* 00000952 */
label0000059E:
0000059E 4A6E FC90 tst.w [A6 - 0x370]
000005A2 6700 03AE beq +0x3B0 /* 00000952 */
000005A6 1D7C 0010 FEA8 move.b [A6 - 0x158], 0x10
000005AC 6000 03A4 bra +0x3A6 /* 00000952 */
label000005B0:
000005B0 022E 00EF FEA8 andi.b [A6 - 0x158], 0xEF
000005B6 6000 039A bra +0x39C /* 00000952 */
label000005BA:
000005BA 006E 0800 FEAA ori.w [A6 - 0x156], 0x800
000005C0 6000 0390 bra +0x392 /* 00000952 */
label000005C4:
000005C4 2F2D CD34 move.l -[A7], [A5 - 0x32CC]
000005C8 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
000005CC 5380 subq.l D0, 1
000005CE 3D40 FC7A move.w [A6 - 0x386], D0
000005D2 588F addq.l A7, 4
000005D4 6000 037C bra +0x37E /* 00000952 */
label000005D8:
000005D8 2F2D CD34 move.l -[A7], [A5 - 0x32CC]
000005DC 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
000005E0 5380 subq.l D0, 1
000005E2 3D40 FC78 move.w [A6 - 0x388], D0
000005E6 588F addq.l A7, 4
000005E8 6000 0368 bra +0x36A /* 00000952 */
label000005EC:
000005EC 3B6E FC7A BA7E move.w [A5 - 0x4582], [A6 - 0x386]
000005F2 3B6E FC78 BA7C move.w [A5 - 0x4584], [A6 - 0x388]
000005F8 3D7C 0002 FCA2 move.w [A6 - 0x35E], 0x2
000005FE 2F2D BBB8 move.l -[A7], [A5 - 0x4448]
00000602 2F2D CD34 move.l -[A7], [A5 - 0x32CC]
00000606 4EBA 156A jsr [PC + 0x156A /* 00001B72 */]
0000060A 3D40 FC86 move.w [A6 - 0x37A], D0
0000060E 508F addq.l A7, 8
00000610 6600 017C bne +0x17E /* 0000078E */
00000614 526D CD1E addq.w [A5 - 0x32E2], 1
00000618 4A6D CD20 tst.w [A5 - 0x32E0]
0000061C 6600 0134 bne +0x136 /* 00000752 */
00000620 2D6D BA78 FC60 move.l [A6 - 0x3A0], [A5 - 0x4588]
00000626 3D6D BA7E FC64 move.w [A6 - 0x39C], [A5 - 0x4582]
0000062C 3D6D BA7C FC66 move.w [A6 - 0x39A], [A5 - 0x4584]
00000632 7001 moveq.l D0, 0x01
00000634 2F00 move.l -[A7], D0
00000636 7200 moveq.l D1, 0x00
00000638 2F01 move.l -[A7], D1
0000063A 342E FC66 move.w D2, [A6 - 0x39A]
0000063E 48C2 ext.l D2
00000640 2F02 move.l -[A7], D2
00000642 342E FC64 move.w D2, [A6 - 0x39C]
00000646 48C2 ext.l D2
00000648 2F02 move.l -[A7], D2
0000064A 486E FCA4 pea.l [A6 - 0x35C]
0000064E 4EAD 12AA jsr [A5 + 0x12AA /* export_593 */]
00000652 41EE FCA4 lea.l A0, [A6 - 0x35C]
00000656 5288 addq.l A0, 1
00000658 2F08 move.l -[A7], A0
0000065A 4878 0432 push.l 0x432
0000065E 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
00000662 588F addq.l A7, 4
00000664 2F00 move.l -[A7], D0
00000666 486E FDA8 pea.l [A6 - 0x258]
0000066A 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
0000066E 486E FDA8 pea.l [A6 - 0x258]
00000672 4878 0448 push.l 0x448
00000676 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
0000067A 588F addq.l A7, 4
0000067C 2F00 move.l -[A7], D0
0000067E 486E FCA4 pea.l [A6 - 0x35C]
00000682 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00000686 4AAD B9FC tst.l [A5 - 0x4604]
0000068A 4FEF 002C lea.l A7, [A7 + 0x2C]
0000068E 6720 beq +0x22 /* 000006B0 */
00000690 206D B9FC movea.l A0, [A5 - 0x4604]
00000694 2B68 0412 BA78 move.l [A5 - 0x4588], [A0 + 0x412]
0000069A 206D B9FC movea.l A0, [A5 - 0x4604]
0000069E 3B68 01AA BA7E move.w [A5 - 0x4582], [A0 + 0x1AA]
000006A4 206D B9FC movea.l A0, [A5 - 0x4604]
000006A8 3B68 01AC BA7C move.w [A5 - 0x4584], [A0 + 0x1AC]
000006AE 6006 bra +0x8 /* 000006B6 */
label000006B0:
000006B0 7000 moveq.l D0, 0x00
000006B2 2B40 BA78 move.l [A5 - 0x4588], D0
label000006B6:
000006B6 486E FCA4 pea.l [A6 - 0x35C]
000006BA 4EAD 105A jsr [A5 + 0x105A /* export_519 */]
000006BE 3D40 FC68 move.w [A6 - 0x398], D0
000006C2 2B6E FC60 BA78 move.l [A5 - 0x4588], [A6 - 0x3A0]
000006C8 3B6E FC64 BA7E move.w [A5 - 0x4582], [A6 - 0x39C]
000006CE 3B6E FC66 BA7C move.w [A5 - 0x4584], [A6 - 0x39A]
000006D4 4A6E FC68 tst.w [A6 - 0x398]
000006D8 588F addq.l A7, 4
000006DA 6700 0F24 beq +0xF26 /* 00001600 */
000006DE 4A2D B8EF tst.b [A5 - 0x4711]
000006E2 6600 0F1C bne +0xF1E /* 00001600 */
000006E6 486D B8E2 pea.l [A5 - 0x471E]
000006EA 487A 0FFE pea.l [PC + 0xFFE /* 000016EA, value 0x0, cstring "" */]
000006EE 3F3C 0808 move.w -[A7], 0x808
000006F2 A9EB syscall Pack4/FP68K
000006F4 6700 0F0A beq +0xF0C /* 00001600 */
000006F8 486D B8E2 pea.l [A5 - 0x471E]
000006FC 486E FC56 pea.l [A6 - 0x3AA]
00000700 3F3C 080E move.w -[A7], 0x80E
00000704 A9EB syscall Pack4/FP68K
00000706 7001 moveq.l D0, 0x01
00000708 2D40 FC48 move.l [A6 - 0x3B8], D0
0000070C 486E FC48 pea.l [A6 - 0x3B8]
00000710 486E FC4C pea.l [A6 - 0x3B4]
00000714 3F3C 280E move.w -[A7], 0x280E
00000718 A9EB syscall Pack4/FP68K
0000071A 486E FC4C pea.l [A6 - 0x3B4]
0000071E 486E FC56 pea.l [A6 - 0x3AA]
00000722 3F3C 0002 move.w -[A7], 0x2
00000726 A9EB syscall Pack4/FP68K
00000728 41EE FC56 lea.l A0, [A6 - 0x3AA]
0000072C 43EE FC3E lea.l A1, [A6 - 0x3C2]
00000730 22D8 move.l [A1]+, [A0]+
00000732 22D8 move.l [A1]+, [A0]+
00000734 32D8 move.w [A1]+, [A0]+
00000736 486E FC3E pea.l [A6 - 0x3C2]
0000073A 3F3C 0016 move.w -[A7], 0x16
0000073E A9EB syscall Pack4/FP68K
00000740 486E FC3E pea.l [A6 - 0x3C2]
00000744 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00000748 3B40 CD20 move.w [A5 - 0x32E0], D0
0000074C 588F addq.l A7, 4
0000074E 4EAD 09CA jsr [A5 + 0x9CA /* export_309 */]
label00000752:
00000752 286D CD34 movea.l A4, [A5 - 0x32CC]
00000756 538C subq.l A4, 1
00000758 703B moveq.l D0, 0x3B
0000075A 2F00 move.l -[A7], D0
0000075C 2F2D CD34 move.l -[A7], [A5 - 0x32CC]
00000760 4EAD 0DC2 jsr [A5 + 0xDC2 /* export_436 */]
00000764 2640 movea.l A3, D0
00000766 200B move.l D0, A3
00000768 508F addq.l A7, 8
0000076A 670C beq +0xE /* 00000778 */
0000076C 200B move.l D0, A3
0000076E 90AD CD34 sub.l D0, [A5 - 0x32CC]
00000772 7200 moveq.l D1, 0x00
00000774 1200 move.b D1, D0
00000776 600E bra +0x10 /* 00000786 */
label00000778:
00000778 2F2D CD34 move.l -[A7], [A5 - 0x32CC]
0000077C 4EAD 0F3A jsr [A5 + 0xF3A /* export_483 */]
00000780 7200 moveq.l D1, 0x00
00000782 1200 move.b D1, D0
00000784 588F addq.l A7, 4
label00000786:
00000786 1881 move.b [A4], D1
00000788 3D7C 0001 FCA2 move.w [A6 - 0x35E], 0x1
label0000078E:
0000078E 202D BBB0 move.l D0, [A5 - 0x4450]
00000792 5380 subq.l D0, 1
00000794 2B40 CD34 move.l [A5 - 0x32CC], D0
00000798 6000 01B8 bra +0x1BA /* 00000952 */
label0000079C:
0000079C 302E FEBA move.w D0, [A6 - 0x146]
000007A0 48C0 ext.l D0
000007A2 2F00 move.l -[A7], D0
000007A4 302E FEB8 move.w D0, [A6 - 0x148]
000007A8 48C0 ext.l D0
000007AA 2F00 move.l -[A7], D0
000007AC 302E FC7A move.w D0, [A6 - 0x386]
000007B0 48C0 ext.l D0
000007B2 2F00 move.l -[A7], D0
000007B4 2F2D BA78 move.l -[A7], [A5 - 0x4588]
000007B8 4EAD 114A jsr [A5 + 0x114A /* export_549 */]
000007BC 4A40 tst.w D0
000007BE 4FEF 0010 lea.l A7, [A7 + 0x10]
000007C2 6700 0E3C beq +0xE3E /* 00001600 */
000007C6 266D CD34 movea.l A3, [A5 - 0x32CC]
000007CA 6002 bra +0x4 /* 000007CE */
label000007CC:
000007CC 548B addq.l A3, 2
label000007CE:
000007CE 703B moveq.l D0, 0x3B
000007D0 2F00 move.l -[A7], D0
000007D2 2F0B move.l -[A7], A3
000007D4 4EAD 0DC2 jsr [A5 + 0xDC2 /* export_436 */]
000007D8 2640 movea.l A3, D0
000007DA 200B move.l D0, A3
000007DC 508F addq.l A7, 8
000007DE 6708 beq +0xA /* 000007E8 */
000007E0 703B moveq.l D0, 0x3B
000007E2 B02B 0001 cmp.b D0, [A3 + 0x1]
000007E6 67E4 beq -0x1A /* 000007CC */
label000007E8:
000007E8 4A6E FC8C tst.w [A6 - 0x374]
000007EC 670C beq +0xE /* 000007FA */
000007EE 2B4B CD34 move.l [A5 - 0x32CC], A3
000007F2 6000 015E bra +0x160 /* 00000952 */
label000007F6:
000007F6 52AD CD34 addq.l [A5 - 0x32CC], 1
label000007FA:
000007FA 206D CD34 movea.l A0, [A5 - 0x32CC]
000007FE 7020 moveq.l D0, 0x20
00000800 B010 cmp.b D0, [A0]
00000802 67F2 beq -0xC /* 000007F6 */
00000804 206D CD34 movea.l A0, [A5 - 0x32CC]
00000808 7009 moveq.l D0, 0x09
0000080A B010 cmp.b D0, [A0]
0000080C 67E8 beq -0x16 /* 000007F6 */
0000080E 4A6E FC86 tst.w [A6 - 0x37A]
00000812 6600 009A bne +0x9C /* 000008AE */
00000816 206D CD34 movea.l A0, [A5 - 0x32CC]
0000081A 7022 moveq.l D0, 0x22
0000081C B010 cmp.b D0, [A0]
0000081E 6600 008E bne +0x90 /* 000008AE */
00000822 286D CD34 movea.l A4, [A5 - 0x32CC]
00000826 200B move.l D0, A3
00000828 670E beq +0x10 /* 00000838 */
0000082A 200B move.l D0, A3
0000082C 90AD CD34 sub.l D0, [A5 - 0x32CC]
00000830 5580 subq.l D0, 2
00000832 7200 moveq.l D1, 0x00
00000834 1200 move.b D1, D0
00000836 6010 bra +0x12 /* 00000848 */
label00000838:
00000838 2F2D CD34 move.l -[A7], [A5 - 0x32CC]
0000083C 4EAD 0F3A jsr [A5 + 0xF3A /* export_483 */]
00000840 5500 subq.b D0, 2
00000842 7200 moveq.l D1, 0x00
00000844 1200 move.b D1, D0
00000846 588F addq.l A7, 4
label00000848:
00000848 1881 move.b [A4], D1
0000084A 2D4C FC74 move.l [A6 - 0x38C], A4
0000084E 6030 bra +0x32 /* 00000880 */
label00000850:
00000850 7000 moveq.l D0, 0x00
00000852 1014 move.b D0, [A4]
00000854 5314 subq.b [A4], 1
00000856 222E FC74 move.l D1, [A6 - 0x38C]
0000085A 928C sub.l D1, A4
0000085C 3C00 move.w D6, D0
0000085E 9C41 sub.w D6, D1
00000860 4A46 tst.w D6
00000862 6F18 ble +0x1A /* 0000087C */
00000864 202E FC74 move.l D0, [A6 - 0x38C]
00000868 5480 addq.l D0, 2
0000086A 2F00 move.l -[A7], D0
0000086C 202E FC74 move.l D0, [A6 - 0x38C]
00000870 5280 addq.l D0, 1
00000872 2F00 move.l -[A7], D0
00000874 48C6 ext.l D6
00000876 2F06 move.l -[A7], D6
00000878 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
label0000087C:
0000087C 52AE FC74 addq.l [A6 - 0x38C], 1
label00000880:
00000880 4A14 tst.b [A4]
00000882 6720 beq +0x22 /* 000008A4 */
00000884 703B moveq.l D0, 0x3B
00000886 2F00 move.l -[A7], D0
00000888 2F2E FC74 move.l -[A7], [A6 - 0x38C]
0000088C 4EAD 0DC2 jsr [A5 + 0xDC2 /* export_436 */]
00000890 2D40 FC74 move.l [A6 - 0x38C], D0
00000894 508F addq.l A7, 8
00000896 670C beq +0xE /* 000008A4 */
00000898 206E FC74 movea.l A0, [A6 - 0x38C]
0000089C 703B moveq.l D0, 0x3B
0000089E B028 0001 cmp.b D0, [A0 + 0x1]
000008A2 67AC beq -0x52 /* 00000850 */
label000008A4:
000008A4 3D7C 0001 FCA2 move.w [A6 - 0x35E], 0x1
000008AA 6000 00A0 bra +0xA2 /* 0000094C */
label000008AE:
000008AE 7004 moveq.l D0, 0x04
000008B0 2F00 move.l -[A7], D0
000008B2 486D CD04 pea.l [A5 - 0x32FC]
000008B6 2F2D CD34 move.l -[A7], [A5 - 0x32CC]
000008BA 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
000008BE 4A80 tst.l D0
000008C0 4FEF 000C lea.l A7, [A7 + 0xC]
000008C4 6622 bne +0x24 /* 000008E8 */
000008C6 486D E9CE pea.l [A5 - 0x1632]
000008CA 486E FC56 pea.l [A6 - 0x3AA]
000008CE 3F3C 080E move.w -[A7], 0x80E
000008D2 A9EB syscall Pack4/FP68K
000008D4 486E FC56 pea.l [A6 - 0x3AA]
000008D8 486E FEB0 pea.l [A6 - 0x150]
000008DC 3F3C 0810 move.w -[A7], 0x810
000008E0 A9EB syscall Pack4/FP68K
000008E2 58AD CD34 addq.l [A5 - 0x32CC], 4
000008E6 605A bra +0x5C /* 00000942 */
label000008E8:
000008E8 7005 moveq.l D0, 0x05
000008EA 2F00 move.l -[A7], D0
000008EC 486D CD0A pea.l [A5 - 0x32F6]
000008F0 2F2D CD34 move.l -[A7], [A5 - 0x32CC]
000008F4 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
000008F8 4A80 tst.l D0
000008FA 4FEF 000C lea.l A7, [A7 + 0xC]
000008FE 6622 bne +0x24 /* 00000922 */
00000900 486D E9D6 pea.l [A5 - 0x162A]
00000904 486E FC56 pea.l [A6 - 0x3AA]
00000908 3F3C 080E move.w -[A7], 0x80E
0000090C A9EB syscall Pack4/FP68K
0000090E 486E FC56 pea.l [A6 - 0x3AA]
00000912 486E FEB0 pea.l [A6 - 0x150]
00000916 3F3C 0810 move.w -[A7], 0x810
0000091A A9EB syscall Pack4/FP68K
0000091C 5AAD CD34 addq.l [A5 - 0x32CC], 5
00000920 6020 bra +0x22 /* 00000942 */
label00000922:
00000922 1D6D E5C2 FFF1 move.b [A6 - 0xF], [A5 - 0x1A3E]
00000928 1B7C 002E E5C2 move.b [A5 - 0x1A3E], 0x2E /* '.' */
0000092E 486E FEB0 pea.l [A6 - 0x150]
00000932 486D CD34 pea.l [A5 - 0x32CC]
00000936 4EAD 19CA jsr [A5 + 0x19CA /* export_821 */]
0000093A 1B6E FFF1 E5C2 move.b [A5 - 0x1A3E], [A6 - 0xF]
00000940 508F addq.l A7, 8
label00000942:
00000942 4A6E FC86 tst.w [A6 - 0x37A]
00000946 6604 bne +0x6 /* 0000094C */
00000948 426E FCA2 clr.w [A6 - 0x35E]
label0000094C:
0000094C 2B4B CD34 move.l [A5 - 0x32CC], A3
00000950 6012 bra +0x14 /* 00000964 */
label00000952:
00000952 703B moveq.l D0, 0x3B
00000954 2F00 move.l -[A7], D0
00000956 2F2D CD34 move.l -[A7], [A5 - 0x32CC]
0000095A 4EAD 0DC2 jsr [A5 + 0xDC2 /* export_436 */]
0000095E 2B40 CD34 move.l [A5 - 0x32CC], D0
00000962 508F addq.l A7, 8
label00000964:
00000964 4AAD CD34 tst.l [A5 - 0x32CC]
00000968 6710 beq +0x12 /* 0000097A */
0000096A 206D CD34 movea.l A0, [A5 - 0x32CC]
0000096E 52AD CD34 addq.l [A5 - 0x32CC], 1
00000972 703B moveq.l D0, 0x3B
00000974 B010 cmp.b D0, [A0]
00000976 6700 FBBA beq -0x444 /* 00000532 */
label0000097A:
0000097A 4A6E FC8C tst.w [A6 - 0x374]
0000097E 675C beq +0x5E /* 000009DC */
00000980 206D BA78 movea.l A0, [A5 - 0x4588]
00000984 2068 0256 movea.l A0, [A0 + 0x256]
00000988 302E FC7A move.w D0, [A6 - 0x386]
0000098C 48C0 ext.l D0
0000098E E580 asl D0, 2
00000990 2B70 0800 BA00 move.l [A5 - 0x4600], [A0 + D0]
00000996 206D BA00 movea.l A0, [A5 - 0x4600]
0000099A 302E FC78 move.w D0, [A6 - 0x388]
0000099E 9050 sub.w D0, [A0]
000009A0 48C0 ext.l D0
000009A2 5280 addq.l D0, 1
000009A4 E980 asl D0, 4
000009A6 D0AD BA00 add.l D0, [A5 - 0x4600]
000009AA 2B40 BA08 move.l [A5 - 0x45F8], D0
000009AE 7000 moveq.l D0, 0x00
000009B0 2F00 move.l -[A7], D0
000009B2 2F2D BA78 move.l -[A7], [A5 - 0x4588]
000009B6 322E FC80 move.w D1, [A6 - 0x380]
000009BA 48C1 ext.l D1
000009BC 2F01 move.l -[A7], D1
000009BE 322E FC7E move.w D1, [A6 - 0x382]
000009C2 48C1 ext.l D1
000009C4 2F01 move.l -[A7], D1
000009C6 2F2D BA78 move.l -[A7], [A5 - 0x4588]
000009CA 4EAD 113A jsr [A5 + 0x113A /* export_547 */]
000009CE 4A40 tst.w D0
000009D0 4FEF 0014 lea.l A7, [A7 + 0x14]
000009D4 6700 0C2A beq +0xC2C /* 00001600 */
000009D8 6000 0A98 bra +0xA9A /* 00001472 */
label000009DC:
000009DC 302E FCA2 move.w D0, [A6 - 0x35E]
000009E0 48C0 ext.l D0
000009E2 72FF moveq.l D1, 0xFFFFFFFF
000009E4 B280 cmp.l D1, D0
000009E6 6650 bne +0x52 /* 00000A38 */
000009E8 302E FC78 move.w D0, [A6 - 0x388]
000009EC 48C0 ext.l D0
000009EE 2F00 move.l -[A7], D0
000009F0 302E FC7A move.w D0, [A6 - 0x386]
000009F4 48C0 ext.l D0
000009F6 2F00 move.l -[A7], D0
000009F8 4EBA F606 jsr [PC - 0x9FA /* 00000000 */]
000009FC 4A40 tst.w D0
000009FE 508F addq.l A7, 8
00000A00 6700 0BFE beq +0xC00 /* 00001600 */
00000A04 4A2E FEA8 tst.b [A6 - 0x158]
00000A08 6708 beq +0xA /* 00000A12 */
00000A0A 206D BA0C movea.l A0, [A5 - 0x45F4]
00000A0E 10AE FEA8 move.b [A0], [A6 - 0x158]
label00000A12:
00000A12 4A2D BA30 tst.b [A5 - 0x45D0]
00000A16 6608 bne +0xA /* 00000A20 */
00000A18 206D BA0C movea.l A0, [A5 - 0x45F4]
00000A1C 10BC 0001 move.b [A0], 0x1
label00000A20:
00000A20 303C F7FF move.w D0, 0xF7FF
00000A24 C06D BA32 and.w D0, [A5 - 0x45CE]
00000A28 806E FEAA or.w D0, [A6 - 0x156]
00000A2C 206D BA0C movea.l A0, [A5 - 0x45F4]
00000A30 3140 0002 move.w [A0 + 0x2], D0
00000A34 6000 0A3C bra +0xA3E /* 00001472 */
label00000A38:
00000A38 302E FC78 move.w D0, [A6 - 0x388]
00000A3C 48C0 ext.l D0
00000A3E 2F00 move.l -[A7], D0
00000A40 302E FC7A move.w D0, [A6 - 0x386]
00000A44 48C0 ext.l D0
00000A46 2F00 move.l -[A7], D0
00000A48 4EBA F5B6 jsr [PC - 0xA4A /* 00000000 */]
00000A4C 4A40 tst.w D0
00000A4E 508F addq.l A7, 8
00000A50 6700 0BAE beq +0xBB0 /* 00001600 */
00000A54 7000 moveq.l D0, 0x00
00000A56 102D BA30 move.b D0, [A5 - 0x45D0]
00000A5A 7207 moveq.l D1, 0x07
00000A5C C280 and.l D1, D0
00000A5E 7001 moveq.l D0, 0x01
00000A60 B081 cmp.l D0, D1
00000A62 5FC0 sle D0
00000A64 0240 0001 andi.w D0, 0x1
00000A68 3D40 FFEE move.w [A6 - 0x12], D0
00000A6C 486E FEB0 pea.l [A6 - 0x150]
00000A70 486E FC56 pea.l [A6 - 0x3AA]
00000A74 3F3C 080E move.w -[A7], 0x80E
00000A78 A9EB syscall Pack4/FP68K
00000A7A 486E FC56 pea.l [A6 - 0x3AA]
00000A7E 486D BA38 pea.l [A5 - 0x45C8]
00000A82 3F3C 0810 move.w -[A7], 0x810
00000A86 A9EB syscall Pack4/FP68K
00000A88 1B6E FEA8 BA30 move.b [A5 - 0x45D0], [A6 - 0x158]
00000A8E 303C F7FF move.w D0, 0xF7FF
00000A92 C06D BA32 and.w D0, [A5 - 0x45CE]
00000A96 806E FEAA or.w D0, [A6 - 0x156]
00000A9A 3B40 BA32 move.w [A5 - 0x45CE], D0
00000A9E 7002 moveq.l D0, 0x02
00000AA0 B06E FCA2 cmp.w D0, [A6 - 0x35E]
00000AA4 6608 bne +0xA /* 00000AAE */
00000AA6 302E FC86 move.w D0, [A6 - 0x37A]
00000AAA 48C0 ext.l D0
00000AAC 6002 bra +0x4 /* 00000AB0 */
label00000AAE:
00000AAE 7000 moveq.l D0, 0x00
label00000AB0:
00000AB0 2F00 move.l -[A7], D0
00000AB2 302E FCA2 move.w D0, [A6 - 0x35E]
00000AB6 48C0 ext.l D0
00000AB8 2F00 move.l -[A7], D0
00000ABA 486D BA30 pea.l [A5 - 0x45D0]
00000ABE 7001 moveq.l D0, 0x01
00000AC0 B06E FCA2 cmp.w D0, [A6 - 0x35E]
00000AC4 6604 bne +0x6 /* 00000ACA */
00000AC6 200C move.l D0, A4
00000AC8 6004 bra +0x6 /* 00000ACE */
label00000ACA:
00000ACA 202D BBB8 move.l D0, [A5 - 0x4448]
label00000ACE:
00000ACE 2F00 move.l -[A7], D0
00000AD0 302E FC78 move.w D0, [A6 - 0x388]
00000AD4 48C0 ext.l D0
00000AD6 2F00 move.l -[A7], D0
00000AD8 302E FC7A move.w D0, [A6 - 0x386]
00000ADC 48C0 ext.l D0
00000ADE 2F00 move.l -[A7], D0
00000AE0 2F2D BA78 move.l -[A7], [A5 - 0x4588]
00000AE4 4EAD 1152 jsr [A5 + 0x1152 /* export_550 */]
00000AE8 4A40 tst.w D0
00000AEA 4FEF 001C lea.l A7, [A7 + 0x1C]
00000AEE 6700 0B10 beq +0xB12 /* 00001600 */
00000AF2 4A6E FFEE tst.w [A6 - 0x12]
00000AF6 6700 097A beq +0x97C /* 00001472 */
00000AFA 206D BA78 movea.l A0, [A5 - 0x4588]
00000AFE 2068 0246 movea.l A0, [A0 + 0x246]
00000B02 7000 moveq.l D0, 0x00
00000B04 302D BA34 move.w D0, [A5 - 0x45CC]
00000B08 2200 move.l D1, D0
00000B0A C0FC 0022 mulu.w D0, 0x22 /* '\"' */
00000B0E 4841 swap.w D1
00000B10 C2FC 0022 mulu.w D1, 0x22 /* '\"' */
00000B14 4841 swap.w D1
00000B16 4241 clr.w D1
00000B18 D081 add.l D0, D1
00000B1A 53B0 0810 subq.l [A0 + D0 + 0x10], 1
00000B1E 6000 0952 bra +0x954 /* 00001472 */
label00000B22:
00000B22 422E FEA8 clr.b [A6 - 0x158]
00000B26 422E FEA9 clr.b [A6 - 0x157]
00000B2A 426E FEAA clr.w [A6 - 0x156]
00000B2E 426E FEAC clr.w [A6 - 0x154]
00000B32 7000 moveq.l D0, 0x00
00000B34 2D40 FFEA move.l [A6 - 0x16], D0
00000B38 426E FC8E clr.w [A6 - 0x372]
00000B3C 426E FFE6 clr.w [A6 - 0x1A]
00000B40 2D40 FFDC move.l [A6 - 0x24], D0
00000B44 426E FFE4 clr.w [A6 - 0x1C]
00000B48 2D40 FFE0 move.l [A6 - 0x20], D0
00000B4C 206D BA78 movea.l A0, [A5 - 0x4588]
00000B50 2068 0246 movea.l A0, [A0 + 0x246]
00000B54 2D68 0008 FFD0 move.l [A6 - 0x30], [A0 + 0x8]
00000B5A 206D BA78 movea.l A0, [A5 - 0x4588]
00000B5E 2068 0246 movea.l A0, [A0 + 0x246]
00000B62 2D68 000C FFD4 move.l [A6 - 0x2C], [A0 + 0xC]
00000B68 206D BA78 movea.l A0, [A5 - 0x4588]
00000B6C 2068 0246 movea.l A0, [A0 + 0x246]
00000B70 43EE FFC8 lea.l A1, [A6 - 0x38]
00000B74 22D8 move.l [A1]+, [A0]+
00000B76 22D8 move.l [A1]+, [A0]+
00000B78 3D7C FFFF FC84 move.w [A6 - 0x37C], 0xFFFF
00000B7E 7EFE moveq.l D7, 0xFFFFFFFE
00000B80 426E FFF8 clr.w [A6 - 0x8]
00000B84 426E FFF6 clr.w [A6 - 0xA]
00000B88 426E FC6E clr.w [A6 - 0x392]
00000B8C 426E FC6C clr.w [A6 - 0x394]
00000B90 2D6D CD34 FC70 move.l [A6 - 0x390], [A5 - 0x32CC]
00000B96 6068 bra +0x6A /* 00000C00 */
label00000B98:
00000B98 206E FC70 movea.l A0, [A6 - 0x390]
00000B9C 52AE FC70 addq.l [A6 - 0x390], 1
00000BA0 1010 move.b D0, [A0]
00000BA2 0400 0058 subi.b D0, 0x58 /* 'X' */
00000BA6 6546 bcs +0x48 /* 00000BEE */
00000BA8 0C00 0001 cmpi.b D0, 0x1
00000BAC 6240 bhi +0x42 /* 00000BEE */
00000BAE 7200 moveq.l D1, 0x00
00000BB0 1200 move.b D1, D0
00000BB2 D241 add.w D1, D1
00000BB4 323B 1006 move.w D1, [PC + D1.w + 0x6]
00000BB8 4EFB 1000 jmp [PC + D1.w]
00000BBC 0006 001E ori.b D6, 0x1E
00000BC0 2F2E FC70 move.l -[A7], [A6 - 0x390]
00000BC4 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
00000BC8 5380 subq.l D0, 1
00000BCA 3D40 FC78 move.w [A6 - 0x388], D0
00000BCE 3D7C 0001 FC6C move.w [A6 - 0x394], 0x1
00000BD4 588F addq.l A7, 4
00000BD6 6016 bra +0x18 /* 00000BEE */
00000BD8 2F2E FC70 move.l -[A7], [A6 - 0x390]
00000BDC 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
00000BE0 5380 subq.l D0, 1
00000BE2 3D40 FC7A move.w [A6 - 0x386], D0
00000BE6 3D7C 0001 FC6E move.w [A6 - 0x392], 0x1
00000BEC 588F addq.l A7, 4
label00000BEE:
00000BEE 703B moveq.l D0, 0x3B
00000BF0 2F00 move.l -[A7], D0
00000BF2 2F2E FC70 move.l -[A7], [A6 - 0x390]
00000BF6 4EAD 0DC2 jsr [A5 + 0xDC2 /* export_436 */]
00000BFA 2D40 FC70 move.l [A6 - 0x390], D0
00000BFE 508F addq.l A7, 8
label00000C00:
00000C00 4AAE FC70 tst.l [A6 - 0x390]
00000C04 670E beq +0x10 /* 00000C14 */
00000C06 206E FC70 movea.l A0, [A6 - 0x390]
00000C0A 52AE FC70 addq.l [A6 - 0x390], 1
00000C0E 703B moveq.l D0, 0x3B
00000C10 B010 cmp.b D0, [A0]
00000C12 6784 beq -0x7A /* 00000B98 */
label00000C14:
00000C14 4A6E FC6C tst.w [A6 - 0x394]
00000C18 6608 bne +0xA /* 00000C22 */
00000C1A 4A6E FC6E tst.w [A6 - 0x392]
00000C1E 6700 068C beq +0x68E /* 000012AC */
label00000C22:
00000C22 302E FC78 move.w D0, [A6 - 0x388]
00000C26 48C0 ext.l D0
00000C28 2F00 move.l -[A7], D0
00000C2A 302E FC7A move.w D0, [A6 - 0x386]
00000C2E 48C0 ext.l D0
00000C30 2F00 move.l -[A7], D0
00000C32 486E FEA8 pea.l [A6 - 0x158]
00000C36 2F2D BA78 move.l -[A7], [A5 - 0x4588]
00000C3A 4EAD 1222 jsr [A5 + 0x1222 /* export_576 */]
00000C3E 206D BA78 movea.l A0, [A5 - 0x4588]
00000C42 2068 0246 movea.l A0, [A0 + 0x246]
00000C46 7000 moveq.l D0, 0x00
00000C48 302E FEAC move.w D0, [A6 - 0x154]
00000C4C 2200 move.l D1, D0
00000C4E C0FC 0022 mulu.w D0, 0x22 /* '\"' */
00000C52 4841 swap.w D1
00000C54 C2FC 0022 mulu.w D1, 0x22 /* '\"' */
00000C58 4841 swap.w D1
00000C5A 4241 clr.w D1
00000C5C D081 add.l D0, D1
00000C5E 43EE FFC8 lea.l A1, [A6 - 0x38]
00000C62 41F0 0800 lea.l A0, [A0 + D0]
00000C66 7007 moveq.l D0, 0x07
label00000C68:
00000C68 22D8 move.l [A1]+, [A0]+
00000C6A 51C8 FFFC dbf D0, -0x6 /* 00000C68 */
00000C6E 32D8 move.w [A1]+, [A0]+
00000C70 4FEF 0010 lea.l A7, [A7 + 0x10]
00000C74 6000 0636 bra +0x638 /* 000012AC */
label00000C78:
00000C78 426E FC88 clr.w [A6 - 0x378]
00000C7C 206D CD34 movea.l A0, [A5 - 0x32CC]
00000C80 52AD CD34 addq.l [A5 - 0x32CC], 1
00000C84 1010 move.b D0, [A0]
00000C86 0400 0043 subi.b D0, 0x43 /* 'C' */
00000C8A 6500 060E bcs +0x610 /* 0000129A */
00000C8E 0C00 0016 cmpi.b D0, 0x16
00000C92 6200 0606 bhi +0x608 /* 0000129A */
00000C96 7200 moveq.l D1, 0x00
00000C98 1200 move.b D1, D0
00000C9A D241 add.w D1, D1
00000C9C 323B 1006 move.w D1, [PC + D1.w + 0x6]
00000CA0 4EFB 1000 jmp [PC + D1.w]
00000CA4 0030 044C 043E ori.b [A0 + D0.w * 4 + 0x3E], 0x4C /* 'L' */
00000CAA 0450 0430 subi.w [A0], 0x430
00000CAE 0422 05F8 subi.b -[A2], 0xF8
00000CB2 05F8 .incomplete
00000CB4 006C 05F8 009C ori.w [A4 + 0x9C], 0x5F8
00000CBA 03C0 .incomplete
00000CBC 05F8 .incomplete
00000CBE 013E btst <<invalid special address>>, D0
00000CC0 05F8 .incomplete
00000CC2 004E 01C6 ori.w A6, 0x1C6
00000CC6 05F8 .incomplete
00000CC8 05F8 .incomplete
00000CCA 05F8 .incomplete
00000CCC 00BA 0088 0074 2F2D ori.l [PC + 0x2F2D /* 00003BFB, cstring ""<EOF> */], 0x880074
00000CD4 CD34 4EAD and.b [A4 + D4 * 8 - 0x83], D6
00000CD8 0372 2E00 bchg [A2 + D2 * 8], D1
00000CDC 5387 subq.l D7, 1
00000CDE 4A47 tst.w D7
00000CE0 588F addq.l A7, 4
00000CE2 6C02 bge +0x4 /* 00000CE6 */
00000CE4 7EFE moveq.l D7, 0xFFFFFFFE
label00000CE6:
00000CE6 3D7C 0001 FFF6 move.w [A6 - 0xA], 0x1
00000CEC 6000 05AC bra +0x5AE /* 0000129A */
00000CF0 2F2D CD34 move.l -[A7], [A5 - 0x32CC]
00000CF4 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
00000CF8 2E00 move.l D7, D0
00000CFA 5387 subq.l D7, 1
00000CFC 4A47 tst.w D7
00000CFE 588F addq.l A7, 4
00000D00 6C02 bge +0x4 /* 00000D04 */
00000D02 7EFE moveq.l D7, 0xFFFFFFFE
label00000D04:
00000D04 3D7C 0001 FFF8 move.w [A6 - 0x8], 0x1
00000D0A 6000 058E bra +0x590 /* 0000129A */
00000D0E 526E FC8A addq.w [A6 - 0x376], 1
00000D12 6000 0586 bra +0x588 /* 0000129A */
00000D16 2F2D CD34 move.l -[A7], [A5 - 0x32CC]
00000D1A 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
00000D1E 5380 subq.l D0, 1
00000D20 3D40 FC7A move.w [A6 - 0x386], D0
00000D24 588F addq.l A7, 4
00000D26 6000 0572 bra +0x574 /* 0000129A */
00000D2A 2F2D CD34 move.l -[A7], [A5 - 0x32CC]
00000D2E 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
00000D32 5380 subq.l D0, 1
00000D34 3D40 FC78 move.w [A6 - 0x388], D0
00000D38 588F addq.l A7, 4
00000D3A 6000 055E bra +0x560 /* 0000129A */
00000D3E 2F2D CD34 move.l -[A7], [A5 - 0x32CC]
00000D42 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
00000D46 7214 moveq.l D1, 0x14
00000D48 9081 sub.l D0, D1
00000D4A 3D40 FC84 move.w [A6 - 0x37C], D0
00000D4E 588F addq.l A7, 4
00000D50 6C00 0548 bge +0x54A /* 0000129A */
00000D54 426E FC84 clr.w [A6 - 0x37C]
00000D58 6000 0540 bra +0x542 /* 0000129A */
00000D5C 2B6D CD34 E5A6 move.l [A5 - 0x1A5A], [A5 - 0x32CC]
00000D62 2F2D CD34 move.l -[A7], [A5 - 0x32CC]
00000D66 4EAD 0F3A jsr [A5 + 0xF3A /* export_483 */]
00000D6A 3B40 E5A4 move.w [A5 - 0x1A5C], D0
00000D6E 4EAD 0DA2 jsr [A5 + 0xDA2 /* export_432 */]
00000D72 3800 move.w D4, D0
00000D74 5344 subq.w D4, 1
00000D76 4EAD 0DA2 jsr [A5 + 0xDA2 /* export_432 */]
00000D7A 5340 subq.w D0, 1
00000D7C 3D40 FC7C move.w [A6 - 0x384], D0
00000D80 4EAD 0DA2 jsr [A5 + 0xDA2 /* export_432 */]
00000D84 3A00 move.w D5, D0
00000D86 588F addq.l A7, 4
00000D88 601A bra +0x1C /* 00000DA4 */
label00000D8A:
00000D8A 7001 moveq.l D0, 0x01
00000D8C 2F00 move.l -[A7], D0
00000D8E 486E FC9E pea.l [A6 - 0x362]
00000D92 486E FC96 pea.l [A6 - 0x36A]
00000D96 4EBA 0D58 jsr [PC + 0xD58 /* 00001AF0 */]
00000D9A 4A40 tst.w D0
00000D9C 4FEF 000C lea.l A7, [A7 + 0xC]
00000DA0 6700 085E beq +0x860 /* 00001600 */
label00000DA4:
00000DA4 302E FC9E move.w D0, [A6 - 0x362]
00000DA8 48C0 ext.l D0
00000DAA E180 asl D0, 8
00000DAC 322E FC7C move.w D1, [A6 - 0x384]
00000DB0 48C1 ext.l D1
00000DB2 B081 cmp.l D0, D1
00000DB4 6FD4 ble -0x2A /* 00000D8A */
00000DB6 B86E FC7C cmp.w D4, [A6 - 0x384]
00000DBA 6E00 04DE bgt +0x4E0 /* 0000129A */
00000DBE 4A44 tst.w D4
00000DC0 6D00 04D8 blt +0x4DA /* 0000129A */
label00000DC4:
00000DC4 206E FC96 movea.l A0, [A6 - 0x36A]
00000DC8 48C4 ext.l D4
00000DCA 2004 move.l D0, D4
00000DCC D080 add.l D0, D0
00000DCE 3185 0800 move.w [A0 + D0], D5
00000DD2 3004 move.w D0, D4
00000DD4 5244 addq.w D4, 1
00000DD6 B06E FC7C cmp.w D0, [A6 - 0x384]
00000DDA 6DE8 blt -0x16 /* 00000DC4 */
00000DDC 6000 04BC bra +0x4BE /* 0000129A */
00000DE0 526E FC8E addq.w [A6 - 0x372], 1
00000DE4 486E FEC4 pea.l [A6 - 0x13C]
00000DE8 486D CD34 pea.l [A5 - 0x32CC]
00000DEC 4EAD 0DE2 jsr [A5 + 0xDE2 /* export_440 */]
00000DF0 302E FEC4 move.w D0, [A6 - 0x13C]
00000DF4 B06D CD24 cmp.w D0, [A5 - 0x32DC]
00000DF8 508F addq.l A7, 8
00000DFA 6C00 049E bge +0x4A0 /* 0000129A */
00000DFE 206D CD3C movea.l A0, [A5 - 0x32C4]
00000E02 302E FEC4 move.w D0, [A6 - 0x13C]
00000E06 48C0 ext.l D0
00000E08 2200 move.l D1, D0
00000E0A C0FC 000C mulu.w D0, 0xC
00000E0E 4841 swap.w D1
00000E10 C2FC 000C mulu.w D1, 0xC
00000E14 4841 swap.w D1
00000E16 4241 clr.w D1
00000E18 D081 add.l D0, D1
00000E1A 2D70 0808 FFEA move.l [A6 - 0x16], [A0 + D0 + 0x8]
00000E20 206D CD3C movea.l A0, [A5 - 0x32C4]
00000E24 302E FEC4 move.w D0, [A6 - 0x13C]
00000E28 48C0 ext.l D0
00000E2A 2200 move.l D1, D0
00000E2C C0FC 000C mulu.w D0, 0xC
00000E30 4841 swap.w D1
00000E32 C2FC 000C mulu.w D1, 0xC
00000E36 4841 swap.w D1
00000E38 4241 clr.w D1
00000E3A D081 add.l D0, D1
00000E3C 2D70 0800 FFD4 move.l [A6 - 0x2C], [A0 + D0]
00000E42 206D CD3C movea.l A0, [A5 - 0x32C4]
00000E46 302E FEC4 move.w D0, [A6 - 0x13C]
00000E4A 48C0 ext.l D0
00000E4C 2200 move.l D1, D0
00000E4E C0FC 000C mulu.w D0, 0xC
00000E52 4841 swap.w D1
00000E54 C2FC 000C mulu.w D1, 0xC
00000E58 4841 swap.w D1
00000E5A 4241 clr.w D1
00000E5C D081 add.l D0, D1
00000E5E 2D70 0804 FFD0 move.l [A6 - 0x30], [A0 + D0 + 0x4]
00000E64 6000 0434 bra +0x436 /* 0000129A */
00000E68 426E FC6A clr.w [A6 - 0x396]
00000E6C 526E FC8E addq.w [A6 - 0x372], 1
00000E70 6000 01CA bra +0x1CC /* 0000103C */
label00000E74:
00000E74 206D CD34 movea.l A0, [A5 - 0x32CC]
00000E78 52AD CD34 addq.l [A5 - 0x32CC], 1
00000E7C 1010 move.b D0, [A0]
00000E7E 0400 0042 subi.b D0, 0x42 /* 'B' */
00000E82 673E beq +0x40 /* 00000EC2 */
00000E84 5500 subq.b D0, 2
00000E86 6726 beq +0x28 /* 00000EAE */
00000E88 5B00 subq.b D0, 5
00000E8A 6718 beq +0x1A /* 00000EA4 */
00000E8C 5700 subq.b D0, 3
00000E8E 673C beq +0x3E /* 00000ECC */
00000E90 5300 subq.b D0, 1
00000E92 6762 beq +0x64 /* 00000EF6 */
00000E94 5B00 subq.b D0, 5
00000E96 673E beq +0x40 /* 00000ED6 */
00000E98 5300 subq.b D0, 1
00000E9A 6744 beq +0x46 /* 00000EE0 */
00000E9C 5300 subq.b D0, 1
00000E9E 6718 beq +0x1A /* 00000EB8 */
00000EA0 6000 019A bra +0x19C /* 0000103C */
label00000EA4:
00000EA4 006E 0002 FC6A ori.w [A6 - 0x396], 0x2
00000EAA 6000 0190 bra +0x192 /* 0000103C */
label00000EAE:
00000EAE 006E 0001 FC6A ori.w [A6 - 0x396], 0x1
00000EB4 6000 0186 bra +0x188 /* 0000103C */
label00000EB8:
00000EB8 002E 0004 FEA9 ori.b [A6 - 0x157], 0x4
00000EBE 6000 017C bra +0x17E /* 0000103C */
label00000EC2:
00000EC2 002E 0008 FEA9 ori.b [A6 - 0x157], 0x8
00000EC8 6000 0172 bra +0x174 /* 0000103C */
label00000ECC:
00000ECC 002E 0001 FEA9 ori.b [A6 - 0x157], 0x1
00000ED2 6000 0168 bra +0x16A /* 0000103C */
label00000ED6:
00000ED6 002E 0002 FEA9 ori.b [A6 - 0x157], 0x2
00000EDC 6000 015E bra +0x160 /* 0000103C */
label00000EE0:
00000EE0 41EE FFC8 lea.l A0, [A6 - 0x38]
00000EE4 43ED EA0E lea.l A1, [A5 - 0x15F2]
00000EE8 20D9 move.l [A0]+, [A1]+
00000EEA 20D9 move.l [A0]+, [A1]+
00000EEC 1D7C 000B FFCB move.b [A6 - 0x35], 0xB
00000EF2 6000 0148 bra +0x14A /* 0000103C */
label00000EF6:
00000EF6 486E FEC4 pea.l [A6 - 0x13C]
00000EFA 486D CD34 pea.l [A5 - 0x32CC]
00000EFE 4EAD 0DE2 jsr [A5 + 0xDE2 /* export_440 */]
00000F02 536E FEC4 subq.w [A6 - 0x13C], 1
00000F06 4A6E FEC4 tst.w [A6 - 0x13C]
00000F0A 508F addq.l A7, 8
00000F0C 6C04 bge +0x6 /* 00000F12 */
00000F0E 426E FEC4 clr.w [A6 - 0x13C]
label00000F12:
00000F12 302E FEC4 move.w D0, [A6 - 0x13C]
00000F16 B06D CD22 cmp.w D0, [A5 - 0x32DE]
00000F1A 6C00 0120 bge +0x122 /* 0000103C */
00000F1E 2F2D EA3A move.l -[A7], [A5 - 0x15C6]
00000F22 206D CD38 movea.l A0, [A5 - 0x32C8]
00000F26 302E FEC4 move.w D0, [A6 - 0x13C]
00000F2A 48C0 ext.l D0
00000F2C 2200 move.l D1, D0
00000F2E C0FC 000C mulu.w D0, 0xC
00000F32 4841 swap.w D1
00000F34 C2FC 000C mulu.w D1, 0xC
00000F38 4841 swap.w D1
00000F3A 4241 clr.w D1
00000F3C D081 add.l D0, D1
00000F3E 2F30 0804 move.l -[A7], [A0 + D0 + 0x4]
00000F42 4EAD 0E82 jsr [A5 + 0xE82 /* export_460 */]
00000F46 4A40 tst.w D0
00000F48 508F addq.l A7, 8
00000F4A 6600 008A bne +0x8C /* 00000FD6 */
00000F4E 206D BA78 movea.l A0, [A5 - 0x4588]
00000F52 2068 0246 movea.l A0, [A0 + 0x246]
00000F56 2F28 000C move.l -[A7], [A0 + 0xC]
00000F5A 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
00000F5E 4EAD 0E82 jsr [A5 + 0xE82 /* export_460 */]
00000F62 4A40 tst.w D0
00000F64 508F addq.l A7, 8
00000F66 6722 beq +0x24 /* 00000F8A */
00000F68 206D CD38 movea.l A0, [A5 - 0x32C8]
00000F6C 302E FEC4 move.w D0, [A6 - 0x13C]
00000F70 48C0 ext.l D0
00000F72 2200 move.l D1, D0
00000F74 C0FC 000C mulu.w D0, 0xC
00000F78 4841 swap.w D1
00000F7A C2FC 000C mulu.w D1, 0xC
00000F7E 4841 swap.w D1
00000F80 4241 clr.w D1
00000F82 D081 add.l D0, D1
00000F84 2D70 0804 FFD4 move.l [A6 - 0x2C], [A0 + D0 + 0x4]
label00000F8A:
00000F8A 206D BA78 movea.l A0, [A5 - 0x4588]
00000F8E 2068 0246 movea.l A0, [A0 + 0x246]
00000F92 2F28 0008 move.l -[A7], [A0 + 0x8]
00000F96 2F2E FFD0 move.l -[A7], [A6 - 0x30]
00000F9A 4EAD 0E82 jsr [A5 + 0xE82 /* export_460 */]
00000F9E 4A40 tst.w D0
00000FA0 508F addq.l A7, 8
00000FA2 6724 beq +0x26 /* 00000FC8 */
00000FA4 206D CD38 movea.l A0, [A5 - 0x32C8]
00000FA8 302E FEC4 move.w D0, [A6 - 0x13C]
00000FAC 48C0 ext.l D0
00000FAE 2200 move.l D1, D0
00000FB0 C0FC 000C mulu.w D0, 0xC
00000FB4 4841 swap.w D1
00000FB6 C2FC 000C mulu.w D1, 0xC
00000FBA 4841 swap.w D1
00000FBC 4241 clr.w D1
00000FBE D081 add.l D0, D1
00000FC0 2D70 0804 FFD0 move.l [A6 - 0x30], [A0 + D0 + 0x4]
00000FC6 600E bra +0x10 /* 00000FD6 */
label00000FC8:
00000FC8 206D BA78 movea.l A0, [A5 - 0x4588]
00000FCC 2068 0246 movea.l A0, [A0 + 0x246]
00000FD0 2D68 0008 FFD0 move.l [A6 - 0x30], [A0 + 0x8]
label00000FD6:
00000FD6 206D CD38 movea.l A0, [A5 - 0x32C8]
00000FDA 302E FEC4 move.w D0, [A6 - 0x13C]
00000FDE 48C0 ext.l D0
00000FE0 2200 move.l D1, D0
00000FE2 C0FC 000C mulu.w D0, 0xC
00000FE6 4841 swap.w D1
00000FE8 C2FC 000C mulu.w D1, 0xC
00000FEC 4841 swap.w D1
00000FEE 4241 clr.w D1
00000FF0 D081 add.l D0, D1
00000FF2 3D70 080A FFE6 move.w [A6 - 0x1A], [A0 + D0 + 0xA]
00000FF8 206D CD38 movea.l A0, [A5 - 0x32C8]
00000FFC 302E FEC4 move.w D0, [A6 - 0x13C]
00001000 48C0 ext.l D0
00001002 2200 move.l D1, D0
00001004 C0FC 000C mulu.w D0, 0xC
00001008 4841 swap.w D1
0000100A C2FC 000C mulu.w D1, 0xC
0000100E 4841 swap.w D1
00001010 4241 clr.w D1
00001012 D081 add.l D0, D1
00001014 2D70 0800 FFDC move.l [A6 - 0x24], [A0 + D0]
0000101A 206D CD38 movea.l A0, [A5 - 0x32C8]
0000101E 302E FEC4 move.w D0, [A6 - 0x13C]
00001022 48C0 ext.l D0
00001024 2200 move.l D1, D0
00001026 C0FC 000C mulu.w D0, 0xC
0000102A 4841 swap.w D1
0000102C C2FC 000C mulu.w D1, 0xC
00001030 4841 swap.w D1
00001032 4241 clr.w D1
00001034 D081 add.l D0, D1
00001036 3D70 0808 FFE4 move.w [A6 - 0x1C], [A0 + D0 + 0x8]
label0000103C:
0000103C 4AAD CD34 tst.l [A5 - 0x32CC]
00001040 6714 beq +0x16 /* 00001056 */
00001042 206D CD34 movea.l A0, [A5 - 0x32CC]
00001046 4A10 tst.b [A0]
00001048 670C beq +0xE /* 00001056 */
0000104A 206D CD34 movea.l A0, [A5 - 0x32CC]
0000104E 703B moveq.l D0, 0x3B
00001050 B010 cmp.b D0, [A0]
00001052 6600 FE20 bne -0x1DE /* 00000E74 */
label00001056:
00001056 302E FC6A move.w D0, [A6 - 0x396]
0000105A 816E FFE6 or.w [A6 - 0x1A], D0
0000105E 6000 023A bra +0x23C /* 0000129A */
00001062 2B6D CD34 E5A6 move.l [A5 - 0x1A5A], [A5 - 0x32CC]
00001068 2F2D CD34 move.l -[A7], [A5 - 0x32CC]
0000106C 4EAD 0F3A jsr [A5 + 0xF3A /* export_483 */]
00001070 3B40 E5A4 move.w [A5 - 0x1A5C], D0
00001074 4EAD 0DA2 jsr [A5 + 0xDA2 /* export_432 */]
00001078 3D40 FEC4 move.w [A6 - 0x13C], D0
0000107C 486E FEC6 pea.l [A6 - 0x13A]
00001080 302E FEC4 move.w D0, [A6 - 0x13C]
00001084 48C0 ext.l D0
00001086 2F00 move.l -[A7], D0
00001088 4EAD 0A9A jsr [A5 + 0xA9A /* export_335 */]
0000108C 486E FEC6 pea.l [A6 - 0x13A]
00001090 206D BA78 movea.l A0, [A5 - 0x4588]
00001094 2068 0246 movea.l A0, [A0 + 0x246]
00001098 4868 0014 pea.l [A0 + 0x14]
0000109C 4EAD 0E7A jsr [A5 + 0xE7A /* export_459 */]
000010A0 4A40 tst.w D0
000010A2 4FEF 0014 lea.l A7, [A7 + 0x14]
000010A6 6700 0558 beq +0x55A /* 00001600 */
000010AA 4EAD 0DA2 jsr [A5 + 0xDA2 /* export_432 */]
000010AE 206D BA78 movea.l A0, [A5 - 0x4588]
000010B2 2068 0246 movea.l A0, [A0 + 0x246]
000010B6 3140 001C move.w [A0 + 0x1C], D0
000010BA 2B6D E5A6 CD34 move.l [A5 - 0x32CC], [A5 - 0x1A5A]
000010C0 6000 01D8 bra +0x1DA /* 0000129A */
000010C4 206D BA78 movea.l A0, [A5 - 0x4588]
000010C8 0068 2000 0100 ori.w [A0 + 0x100], 0x2000 /* ' \0' */
000010CE 6000 01CA bra +0x1CC /* 0000129A */
000010D2 206D BA78 movea.l A0, [A5 - 0x4588]
000010D6 0068 0020 0100 ori.w [A0 + 0x100], 0x20 /* ' ' */
000010DC 6000 01BC bra +0x1BE /* 0000129A */
000010E0 206D BA78 movea.l A0, [A5 - 0x4588]
000010E4 0268 FEFF 0100 andi.w [A0 + 0x100], 0xFEFF
000010EA 6000 01AE bra +0x1B0 /* 0000129A */
000010EE 526E FC88 addq.w [A6 - 0x378], 1
000010F2 426E FC94 clr.w [A6 - 0x36C]
000010F6 4A6E FC88 tst.w [A6 - 0x378]
000010FA 6604 bne +0x6 /* 00001100 */
000010FC 526E FC8E addq.w [A6 - 0x372], 1
label00001100:
00001100 206D CD34 movea.l A0, [A5 - 0x32CC]
00001104 52AD CD34 addq.l [A5 - 0x32CC], 1
00001108 1010 move.b D0, [A0]
0000110A 0400 0024 subi.b D0, 0x24 /* '$' */
0000110E 6762 beq +0x64 /* 00001172 */
00001110 5300 subq.b D0, 1
00001112 6778 beq +0x7A /* 0000118C */
00001114 5B00 subq.b D0, 5
00001116 6732 beq +0x34 /* 0000114A */
00001118 0400 0019 subi.b D0, 0x19
0000111C 672C beq +0x2E /* 0000114A */
0000111E 5300 subq.b D0, 1
00001120 670E beq +0x10 /* 00001130 */
00001122 5300 subq.b D0, 1
00001124 6712 beq +0x14 /* 00001138 */
00001126 5300 subq.b D0, 1
00001128 6732 beq +0x34 /* 0000115C */
0000112A 5300 subq.b D0, 1
0000112C 671C beq +0x1E /* 0000114A */
0000112E 606C bra +0x6E /* 0000119C */
label00001130:
00001130 026E DFFF FEAA andi.w [A6 - 0x156], 0xDFFF
00001136 6064 bra +0x66 /* 0000119C */
label00001138:
00001138 303C FF0F move.w D0, 0xFF0F
0000113C C06E FEAA and.w D0, [A6 - 0x156]
00001140 7240 moveq.l D1, 0x40
00001142 8240 or.w D1, D0
00001144 3D41 FEAA move.w [A6 - 0x156], D1
00001148 6052 bra +0x54 /* 0000119C */
label0000114A:
0000114A 303C FF0F move.w D0, 0xFF0F
0000114E C06E FEAA and.w D0, [A6 - 0x156]
00001152 7200 moveq.l D1, 0x00
00001154 8240 or.w D1, D0
00001156 3D41 FEAA move.w [A6 - 0x156], D1
0000115A 6040 bra +0x42 /* 0000119C */
label0000115C:
0000115C 303C FF0F move.w D0, 0xFF0F
00001160 C06E FEAA and.w D0, [A6 - 0x156]
00001164 7210 moveq.l D1, 0x10
00001166 8240 or.w D1, D0
00001168 3D41 FEAA move.w [A6 - 0x156], D1
0000116C 526E FC94 addq.w [A6 - 0x36C], 1
00001170 602A bra +0x2C /* 0000119C */
label00001172:
00001172 303C 7F00 move.w D0, 0x7F00
00001176 C06E FEAA and.w D0, [A6 - 0x156]
0000117A 7220 moveq.l D1, 0x20
0000117C 8240 or.w D1, D0
0000117E 7002 moveq.l D0, 0x02
00001180 8041 or.w D0, D1
00001182 3D40 FEAA move.w [A6 - 0x156], D0
00001186 526E FC94 addq.w [A6 - 0x36C], 1
0000118A 6010 bra +0x12 /* 0000119C */
label0000118C:
0000118C 303C FF0F move.w D0, 0xFF0F
00001190 C06E FEAA and.w D0, [A6 - 0x156]
00001194 7230 moveq.l D1, 0x30
00001196 8240 or.w D1, D0
00001198 3D41 FEAA move.w [A6 - 0x156], D1
label0000119C:
0000119C 4A6E FC8A tst.w [A6 - 0x376]
000011A0 6606 bne +0x8 /* 000011A8 */
000011A2 4A6E FC94 tst.w [A6 - 0x36C]
000011A6 6706 beq +0x8 /* 000011AE */
label000011A8:
000011A8 006E 0200 FEAA ori.w [A6 - 0x156], 0x200
label000011AE:
000011AE 206D CD34 movea.l A0, [A5 - 0x32CC]
000011B2 702D moveq.l D0, 0x2D
000011B4 B010 cmp.b D0, [A0]
000011B6 660A bne +0xC /* 000011C2 */
000011B8 52AD CD34 addq.l [A5 - 0x32CC], 1
000011BC 006E 8000 FEAA ori.w [A6 - 0x156], 0x8000
label000011C2:
000011C2 2B6D CD34 E5A6 move.l [A5 - 0x1A5A], [A5 - 0x32CC]
000011C8 2F2D CD34 move.l -[A7], [A5 - 0x32CC]
000011CC 4EAD 0F3A jsr [A5 + 0xF3A /* export_483 */]
000011D0 3B40 E5A4 move.w [A5 - 0x1A5C], D0
000011D4 4EAD 0DA2 jsr [A5 + 0xDA2 /* export_432 */]
000011D8 3A00 move.w D5, D0
000011DA 588F addq.l A7, 4
000011DC 6D14 blt +0x16 /* 000011F2 */
000011DE 0C45 000F cmpi.w D5, 0xF
000011E2 6E0E bgt +0x10 /* 000011F2 */
000011E4 70F0 moveq.l D0, 0xFFFFFFF0
000011E6 C06E FEAA and.w D0, [A6 - 0x156]
000011EA 3205 move.w D1, D5
000011EC 8240 or.w D1, D0
000011EE 3D41 FEAA move.w [A6 - 0x156], D1
label000011F2:
000011F2 206D E5A6 movea.l A0, [A5 - 0x1A5A]
000011F6 52AD E5A6 addq.l [A5 - 0x1A5A], 1
000011FA 1010 move.b D0, [A0]
000011FC 0400 0043 subi.b D0, 0x43 /* 'C' */
00001200 674C beq +0x4E /* 0000124E */
00001202 5300 subq.b D0, 1
00001204 670E beq +0x10 /* 00001214 */
00001206 5700 subq.b D0, 3
00001208 670A beq +0xC /* 00001214 */
0000120A 5B00 subq.b D0, 5
0000120C 6718 beq +0x1A /* 00001226 */
0000120E 5D00 subq.b D0, 6
00001210 6728 beq +0x2A /* 0000123A */
00001212 604C bra +0x4E /* 00001260 */
label00001214:
00001214 303C CFFF move.w D0, 0xCFFF
00001218 C06E FEAA and.w D0, [A6 - 0x156]
0000121C 7200 moveq.l D1, 0x00
0000121E 8240 or.w D1, D0
00001220 3D41 FEAA move.w [A6 - 0x156], D1
00001224 603A bra +0x3C /* 00001260 */
label00001226:
00001226 303C CFFF move.w D0, 0xCFFF
0000122A C06E FEAA and.w D0, [A6 - 0x156]
0000122E 323C 1000 move.w D1, 0x1000
00001232 8240 or.w D1, D0
00001234 3D41 FEAA move.w [A6 - 0x156], D1
00001238 6026 bra +0x28 /* 00001260 */
label0000123A:
0000123A 303C CFFF move.w D0, 0xCFFF
0000123E C06E FEAA and.w D0, [A6 - 0x156]
00001242 323C 3000 move.w D1, 0x3000 /* '0\0' */
00001246 8240 or.w D1, D0
00001248 3D41 FEAA move.w [A6 - 0x156], D1
0000124C 6012 bra +0x14 /* 00001260 */
label0000124E:
0000124E 303C CFFF move.w D0, 0xCFFF
00001252 C06E FEAA and.w D0, [A6 - 0x156]
00001256 323C 2000 move.w D1, 0x2000 /* ' \0' */
0000125A 8240 or.w D1, D0
0000125C 3D41 FEAA move.w [A6 - 0x156], D1
label00001260:
00001260 4A6E FC88 tst.w [A6 - 0x378]
00001264 6734 beq +0x36 /* 0000129A */
00001266 2F2D E5A6 move.l -[A7], [A5 - 0x1A5A]
0000126A 4EAD 0F3A jsr [A5 + 0xF3A /* export_483 */]
0000126E 3B40 E5A4 move.w [A5 - 0x1A5C], D0
00001272 4EAD 0DA2 jsr [A5 + 0xDA2 /* export_432 */]
00001276 3A00 move.w D5, D0
00001278 302E FC9E move.w D0, [A6 - 0x362]
0000127C 48C0 ext.l D0
0000127E E180 asl D0, 8
00001280 3E00 move.w D7, D0
00001282 588F addq.l A7, 4
00001284 6010 bra +0x12 /* 00001296 */
label00001286:
00001286 206E FC96 movea.l A0, [A6 - 0x36A]
0000128A 5347 subq.w D7, 1
0000128C 3007 move.w D0, D7
0000128E 48C0 ext.l D0
00001290 D080 add.l D0, D0
00001292 3185 0800 move.w [A0 + D0], D5
label00001296:
00001296 4A47 tst.w D7
00001298 66EC bne -0x12 /* 00001286 */
label0000129A:
0000129A 703B moveq.l D0, 0x3B
0000129C 2F00 move.l -[A7], D0
0000129E 2F2D CD34 move.l -[A7], [A5 - 0x32CC]
000012A2 4EAD 0DC2 jsr [A5 + 0xDC2 /* export_436 */]
000012A6 2B40 CD34 move.l [A5 - 0x32CC], D0
000012AA 508F addq.l A7, 8
label000012AC:
000012AC 4AAD CD34 tst.l [A5 - 0x32CC]
000012B0 6710 beq +0x12 /* 000012C2 */
000012B2 206D CD34 movea.l A0, [A5 - 0x32CC]
000012B6 52AD CD34 addq.l [A5 - 0x32CC], 1
000012BA 703B moveq.l D0, 0x3B
000012BC B010 cmp.b D0, [A0]
000012BE 6700 F9B8 beq -0x646 /* 00000C78 */
label000012C2:
000012C2 4A6E FC84 tst.w [A6 - 0x37C]
000012C6 6F3E ble +0x40 /* 00001306 */
000012C8 4A6E FFF8 tst.w [A6 - 0x8]
000012CC 6738 beq +0x3A /* 00001306 */
000012CE 48C7 ext.l D7
000012D0 302E FCA0 move.w D0, [A6 - 0x360]
000012D4 48C0 ext.l D0
000012D6 E180 asl D0, 8
000012D8 B087 cmp.l D0, D7
000012DA 6E1A bgt +0x1C /* 000012F6 */
000012DC 7000 moveq.l D0, 0x00
000012DE 2F00 move.l -[A7], D0
000012E0 486E FCA0 pea.l [A6 - 0x360]
000012E4 486E FC9A pea.l [A6 - 0x366]
000012E8 4EBA 0806 jsr [PC + 0x806 /* 00001AF0 */]
000012EC 4A40 tst.w D0
000012EE 4FEF 000C lea.l A7, [A7 + 0xC]
000012F2 6700 030C beq +0x30E /* 00001600 */
label000012F6:
000012F6 206E FC9A movea.l A0, [A6 - 0x366]
000012FA 48C7 ext.l D7
000012FC 2007 move.l D0, D7
000012FE D080 add.l D0, D0
00001300 31AE FC84 0800 move.w [A0 + D0], [A6 - 0x37C]
label00001306:
00001306 4A6E FC8E tst.w [A6 - 0x372]
0000130A 6700 0166 beq +0x168 /* 00001472 */
0000130E 4AAE FFDC tst.l [A6 - 0x24]
00001312 660E bne +0x10 /* 00001322 */
00001314 206D BA78 movea.l A0, [A5 - 0x4588]
00001318 2068 0246 movea.l A0, [A0 + 0x246]
0000131C 2D68 0014 FFDC move.l [A6 - 0x24], [A0 + 0x14]
label00001322:
00001322 4A6E FFE4 tst.w [A6 - 0x1C]
00001326 660E bne +0x10 /* 00001336 */
00001328 206D BA78 movea.l A0, [A5 - 0x4588]
0000132C 2068 0246 movea.l A0, [A0 + 0x246]
00001330 3D68 001C FFE4 move.w [A6 - 0x1C], [A0 + 0x1C]
label00001336:
00001336 4AAE FFEA tst.l [A6 - 0x16]
0000133A 673E beq +0x40 /* 0000137A */
0000133C 2F2E FFEA move.l -[A7], [A6 - 0x16]
00001340 486E FCA4 pea.l [A6 - 0x35C]
00001344 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */]
00001348 486E FCA4 pea.l [A6 - 0x35C]
0000134C 486D 2A9A pea.l [A5 + 0x2A9A /* export_1359 */]
00001350 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00001354 48C0 ext.l D0
00001356 72FF moveq.l D1, 0xFFFFFFFF
00001358 B280 cmp.l D1, D0
0000135A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000135E 661A bne +0x1C /* 0000137A */
00001360 41EE FCA4 lea.l A0, [A6 - 0x35C]
00001364 2D48 FFE0 move.l [A6 - 0x20], A0
00001368 303C FF0F move.w D0, 0xFF0F
0000136C C06E FEAA and.w D0, [A6 - 0x156]
00001370 323C 00E0 move.w D1, 0xE0
00001374 8240 or.w D1, D0
00001376 3D41 FEAA move.w [A6 - 0x156], D1
label0000137A:
0000137A 4A6E FFF8 tst.w [A6 - 0x8]
0000137E 6606 bne +0x8 /* 00001386 */
00001380 4A6E FFF6 tst.w [A6 - 0xA]
00001384 6760 beq +0x62 /* 000013E6 */
label00001386:
00001386 0C47 FFFE cmpi.w D7, 0xFFFE
0000138A 6700 00E6 beq +0xE8 /* 00001472 */
0000138E 486D 297A pea.l [A5 + 0x297A /* export_1323 */]
00001392 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00001396 3D40 FC6A move.w [A6 - 0x396], D0
0000139A 588F addq.l A7, 4
0000139C 673C beq +0x3E /* 000013DA */
0000139E 48C7 ext.l D7
000013A0 2F07 move.l -[A7], D7
000013A2 48C7 ext.l D7
000013A4 2F07 move.l -[A7], D7
000013A6 302E FFF8 move.w D0, [A6 - 0x8]
000013AA 48C0 ext.l D0
000013AC 2F00 move.l -[A7], D0
000013AE 7000 moveq.l D0, 0x00
000013B0 302E FEAA move.w D0, [A6 - 0x156]
000013B4 2F00 move.l -[A7], D0
000013B6 7000 moveq.l D0, 0x00
000013B8 102E FEA9 move.b D0, [A6 - 0x157]
000013BC 2F00 move.l -[A7], D0
000013BE 486E FFC8 pea.l [A6 - 0x38]
000013C2 2F2D BA78 move.l -[A7], [A5 - 0x4588]
000013C6 4EAD 297A jsr [A5 + 0x297A /* export_1323 */]
000013CA 3D40 FC6A move.w [A6 - 0x396], D0
000013CE 486D 297A pea.l [A5 + 0x297A /* export_1323 */]
000013D2 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
000013D6 4FEF 0020 lea.l A7, [A7 + 0x20]
label000013DA:
000013DA 4A6E FC6A tst.w [A6 - 0x396]
000013DE 6700 0220 beq +0x222 /* 00001600 */
000013E2 6000 008E bra +0x90 /* 00001472 */
label000013E6:
000013E6 302E FC78 move.w D0, [A6 - 0x388]
000013EA 48C0 ext.l D0
000013EC 2F00 move.l -[A7], D0
000013EE 302E FC7A move.w D0, [A6 - 0x386]
000013F2 48C0 ext.l D0
000013F4 2F00 move.l -[A7], D0
000013F6 4EBA EC08 jsr [PC - 0x13F8 /* 00000000 */]
000013FA 4A40 tst.w D0
000013FC 508F addq.l A7, 8
000013FE 6700 0200 beq +0x202 /* 00001600 */
00001402 486E FEAC pea.l [A6 - 0x154]
00001406 486E FFC8 pea.l [A6 - 0x38]
0000140A 2F2D BA78 move.l -[A7], [A5 - 0x4588]
0000140E 4EAD 1462 jsr [A5 + 0x1462 /* export_648 */]
00001412 4A40 tst.w D0
00001414 4FEF 000C lea.l A7, [A7 + 0xC]
00001418 6700 01E6 beq +0x1E8 /* 00001600 */
0000141C 4A2D BA30 tst.b [A5 - 0x45D0]
00001420 660A bne +0xC /* 0000142C */
00001422 206D BA0C movea.l A0, [A5 - 0x45F4]
00001426 10BC 0001 move.b [A0], 0x1
0000142A 6028 bra +0x2A /* 00001454 */
label0000142C:
0000142C 206D BA78 movea.l A0, [A5 - 0x4588]
00001430 2068 0246 movea.l A0, [A0 + 0x246]
00001434 226D BA0C movea.l A1, [A5 - 0x45F4]
00001438 7000 moveq.l D0, 0x00
0000143A 3029 0004 move.w D0, [A1 + 0x4]
0000143E 2200 move.l D1, D0
00001440 C0FC 0022 mulu.w D0, 0x22 /* '\"' */
00001444 4841 swap.w D1
00001446 C2FC 0022 mulu.w D1, 0x22 /* '\"' */
0000144A 4841 swap.w D1
0000144C 4241 clr.w D1
0000144E D081 add.l D0, D1
00001450 53B0 0810 subq.l [A0 + D0 + 0x10], 1
label00001454:
00001454 206D BA0C movea.l A0, [A5 - 0x45F4]
00001458 316E FEAC 0004 move.w [A0 + 0x4], [A6 - 0x154]
0000145E 206D BA0C movea.l A0, [A5 - 0x45F4]
00001462 116E FEA9 0001 move.b [A0 + 0x1], [A6 - 0x157]
00001468 206D BA0C movea.l A0, [A5 - 0x45F4]
0000146C 316E FEAA 0002 move.w [A0 + 0x2], [A6 - 0x156]
label00001472:
00001472 486D CD30 pea.l [A5 - 0x32D0]
00001476 206D CD40 movea.l A0, [A5 - 0x32C0]
0000147A 4E90 jsr [A0]
0000147C 4A40 tst.w D0
0000147E 588F addq.l A7, 4
00001480 6600 ECFA bne -0x1304 /* 0000017C */
00001484 206D BA78 movea.l A0, [A5 - 0x4588]
00001488 316E FFC6 0184 move.w [A0 + 0x184], [A6 - 0x3A]
0000148E 206D BA78 movea.l A0, [A5 - 0x4588]
00001492 317C 0001 018A move.w [A0 + 0x18A], 0x1
00001498 206D BA78 movea.l A0, [A5 - 0x4588]
0000149C 0068 0100 0296 ori.w [A0 + 0x296], 0x100
000014A2 2F2D BA78 move.l -[A7], [A5 - 0x4588]
000014A6 4EAD 145A jsr [A5 + 0x145A /* export_647 */]
000014AA 7048 moveq.l D0, 0x48
000014AC 2F00 move.l -[A7], D0
000014AE 4EAD 2472 jsr [A5 + 0x2472 /* export_1162 */]
000014B2 48C0 ext.l D0
000014B4 2F00 move.l -[A7], D0
000014B6 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
000014BA 3D40 FFFA move.w [A6 - 0x6], D0
000014BE 48C0 ext.l D0
000014C0 E280 asr D0, 1
000014C2 3D40 FFFC move.w [A6 - 0x4], D0
000014C6 7000 moveq.l D0, 0x00
000014C8 2D40 FFF2 move.l [A6 - 0xE], D0
000014CC 4FEF 000C lea.l A7, [A7 + 0xC]
label000014D0:
000014D0 206E FC96 movea.l A0, [A6 - 0x36A]
000014D4 202E FFF2 move.l D0, [A6 - 0xE]
000014D8 D080 add.l D0, D0
000014DA 322E FFFA move.w D1, [A6 - 0x6]
000014DE C3F0 0800 muls.w D1, [A0 + D0]
000014E2 3181 0800 move.w [A0 + D0], D1
000014E6 206E FC96 movea.l A0, [A6 - 0x36A]
000014EA 202E FFF2 move.l D0, [A6 - 0xE]
000014EE D080 add.l D0, D0
000014F0 322E FFFC move.w D1, [A6 - 0x4]
000014F4 D370 0800 add.w [A0 + D0], D1
000014F8 52AE FFF2 addq.l [A6 - 0xE], 1
000014FC 0CAE 0000 0100 FFF2 cmpi.l [A6 - 0xE], 0x100
00001504 6DCA blt -0x34 /* 000014D0 */
00001506 7048 moveq.l D0, 0x48
00001508 2F00 move.l -[A7], D0
0000150A 206D BA78 movea.l A0, [A5 - 0x4588]
0000150E 2068 0246 movea.l A0, [A0 + 0x246]
00001512 7200 moveq.l D1, 0x00
00001514 3228 001C move.w D1, [A0 + 0x1C]
00001518 5281 addq.l D1, 1
0000151A 2F01 move.l -[A7], D1
0000151C 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
00001520 3D40 FFFE move.w [A6 - 0x2], D0
00001524 7000 moveq.l D0, 0x00
00001526 2D40 FFF2 move.l [A6 - 0xE], D0
0000152A 508F addq.l A7, 8
label0000152C:
0000152C 206E FC9A movea.l A0, [A6 - 0x366]
00001530 202E FFF2 move.l D0, [A6 - 0xE]
00001534 D080 add.l D0, D0
00001536 3030 0800 move.w D0, [A0 + D0]
0000153A 48C0 ext.l D0
0000153C 72FF moveq.l D1, 0xFFFFFFFF
0000153E B280 cmp.l D1, D0
00001540 6610 bne +0x12 /* 00001552 */
00001542 206E FC9A movea.l A0, [A6 - 0x366]
00001546 202E FFF2 move.l D0, [A6 - 0xE]
0000154A D080 add.l D0, D0
0000154C 31AE FFFE 0800 move.w [A0 + D0], [A6 - 0x2]
label00001552:
00001552 52AE FFF2 addq.l [A6 - 0xE], 1
00001556 0CAE 0000 0100 FFF2 cmpi.l [A6 - 0xE], 0x100
0000155E 6DCC blt -0x32 /* 0000152C */
00001560 302E FFFA move.w D0, [A6 - 0x6]
00001564 48C0 ext.l D0
00001566 D080 add.l D0, D0
00001568 2200 move.l D1, D0
0000156A E588 lsl D0, 2
0000156C D081 add.l D0, D1
0000156E 322E FFFC move.w D1, [A6 - 0x4]
00001572 48C1 ext.l D1
00001574 D280 add.l D1, D0
00001576 2F01 move.l -[A7], D1
00001578 7001 moveq.l D0, 0x01
0000157A 2F00 move.l -[A7], D0
0000157C 322E FC9E move.w D1, [A6 - 0x362]
00001580 48C1 ext.l D1
00001582 E181 asl D1, 8
00001584 5381 subq.l D1, 1
00001586 342E FEBA move.w D2, [A6 - 0x146]
0000158A 48C2 ext.l D2
0000158C B481 cmp.l D2, D1
0000158E 6F0C ble +0xE /* 0000159C */
00001590 322E FC9E move.w D1, [A6 - 0x362]
00001594 48C1 ext.l D1
00001596 E181 asl D1, 8
00001598 5381 subq.l D1, 1
0000159A 6008 bra +0xA /* 000015A4 */
label0000159C:
0000159C 302E FEBA move.w D0, [A6 - 0x146]
000015A0 48C0 ext.l D0
000015A2 2200 move.l D1, D0
label000015A4:
000015A4 2F01 move.l -[A7], D1
000015A6 2F2E FC96 move.l -[A7], [A6 - 0x36A]
000015AA 4EAD 2462 jsr [A5 + 0x2462 /* export_1160 */]
000015AE 4A40 tst.w D0
000015B0 4FEF 0010 lea.l A7, [A7 + 0x10]
000015B4 674A beq +0x4C /* 00001600 */
000015B6 302E FFFE move.w D0, [A6 - 0x2]
000015BA 48C0 ext.l D0
000015BC 2F00 move.l -[A7], D0
000015BE 7000 moveq.l D0, 0x00
000015C0 2F00 move.l -[A7], D0
000015C2 322E FCA0 move.w D1, [A6 - 0x360]
000015C6 48C1 ext.l D1
000015C8 E181 asl D1, 8
000015CA 5381 subq.l D1, 1
000015CC 342E FC82 move.w D2, [A6 - 0x37E]
000015D0 48C2 ext.l D2
000015D2 B481 cmp.l D2, D1
000015D4 6F0C ble +0xE /* 000015E2 */
000015D6 322E FCA0 move.w D1, [A6 - 0x360]
000015DA 48C1 ext.l D1
000015DC E181 asl D1, 8
000015DE 5381 subq.l D1, 1
000015E0 6008 bra +0xA /* 000015EA */
label000015E2:
000015E2 302E FC82 move.w D0, [A6 - 0x37E]
000015E6 48C0 ext.l D0
000015E8 2200 move.l D1, D0
label000015EA:
000015EA 2F01 move.l -[A7], D1
000015EC 2F2E FC9A move.l -[A7], [A6 - 0x366]
000015F0 4EAD 2462 jsr [A5 + 0x2462 /* export_1160 */]
000015F4 4A40 tst.w D0
000015F6 4FEF 0010 lea.l A7, [A7 + 0x10]
000015FA 6704 beq +0x6 /* 00001600 */
000015FC 526E FC92 addq.w [A6 - 0x36E], 1
label00001600:
00001600 486E FC96 pea.l [A6 - 0x36A]
00001604 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00001608 486E FC9A pea.l [A6 - 0x366]
0000160C 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00001610 7000 moveq.l D0, 0x00
00001612 2D40 FFF2 move.l [A6 - 0xE], D0
00001616 508F addq.l A7, 8
00001618 6028 bra +0x2A /* 00001642 */
label0000161A:
0000161A 206D CD3C movea.l A0, [A5 - 0x32C4]
0000161E 202E FFF2 move.l D0, [A6 - 0xE]
00001622 2200 move.l D1, D0
00001624 C0FC 000C mulu.w D0, 0xC
00001628 4841 swap.w D1
0000162A C2FC 000C mulu.w D1, 0xC
0000162E 4841 swap.w D1
00001630 4241 clr.w D1
00001632 D081 add.l D0, D1
00001634 4870 0808 pea.l [A0 + D0 + 0x8]
00001638 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
0000163C 588F addq.l A7, 4
0000163E 52AE FFF2 addq.l [A6 - 0xE], 1
label00001642:
00001642 302D CD24 move.w D0, [A5 - 0x32DC]
00001646 48C0 ext.l D0
00001648 B0AE FFF2 cmp.l D0, [A6 - 0xE]
0000164C 6ECC bgt -0x32 /* 0000161A */
0000164E 7000 moveq.l D0, 0x00
00001650 2D40 FFF2 move.l [A6 - 0xE], D0
00001654 6028 bra +0x2A /* 0000167E */
label00001656:
00001656 206D CD38 movea.l A0, [A5 - 0x32C8]
0000165A 202E FFF2 move.l D0, [A6 - 0xE]
0000165E 2200 move.l D1, D0
00001660 C0FC 000C mulu.w D0, 0xC
00001664 4841 swap.w D1
00001666 C2FC 000C mulu.w D1, 0xC
0000166A 4841 swap.w D1
0000166C 4241 clr.w D1
0000166E D081 add.l D0, D1
00001670 4870 0800 pea.l [A0 + D0]
00001674 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00001678 588F addq.l A7, 4
0000167A 52AE FFF2 addq.l [A6 - 0xE], 1
label0000167E:
0000167E 302D CD22 move.w D0, [A5 - 0x32DE]
00001682 48C0 ext.l D0
00001684 B0AE FFF2 cmp.l D0, [A6 - 0xE]
00001688 6ECC bgt -0x32 /* 00001656 */
0000168A 486D CD3C pea.l [A5 - 0x32C4]
0000168E 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00001692 486D CD38 pea.l [A5 - 0x32C8]
00001696 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
0000169A 4A6D CD20 tst.w [A5 - 0x32E0]
0000169E 508F addq.l A7, 8
000016A0 673A beq +0x3C /* 000016DC */
000016A2 4A6D CD1E tst.w [A5 - 0x32E2]
000016A6 6734 beq +0x36 /* 000016DC */
000016A8 302D CD1E move.w D0, [A5 - 0x32E2]
000016AC 48C0 ext.l D0
000016AE 2F00 move.l -[A7], D0
000016B0 4878 0449 push.l 0x449
000016B4 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
000016B8 588F addq.l A7, 4
000016BA 2F00 move.l -[A7], D0
000016BC 41EE FCA4 lea.l A0, [A6 - 0x35C]
000016C0 5288 addq.l A0, 1
000016C2 2F08 move.l -[A7], A0
000016C4 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
000016C8 1D40 FCA4 move.b [A6 - 0x35C], D0
000016CC 4878 0449 push.l 0x449
000016D0 486E FCA4 pea.l [A6 - 0x35C]
000016D4 4EAD 19A2 jsr [A5 + 0x19A2 /* export_816 */]
000016D8 4FEF 0014 lea.l A7, [A7 + 0x14]
label000016DC:
000016DC 302E FC92 move.w D0, [A6 - 0x36E]
000016E0 4CEE 18F0 FC26 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x3DA]
000016E6 4E5E unlink A6
000016E8 4E75 rts
000016EA 0000 0000 ori.b D0, 0x0
000016EE 0000 0000 ori.b D0, 0x0
000016F2 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000016F4-000016F8
fn000016F4:
000016F4 4E56 FFEA link A6, -0x0016
// end alternate branch 000016F4-000016F8
fn000016F4: // (misaligned)
000016F6 FFEA .invalid <<F/7/7>>
000016F8 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000016FC 286E 000C movea.l A4, [A6 + 0xC]
00001700 47EE FFF4 lea.l A3, [A6 - 0xC]
00001704 7021 moveq.l D0, 0x21
00001706 2F00 move.l -[A7], D0
00001708 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000170C 4EAD 0DC2 jsr [A5 + 0xDC2 /* export_436 */]
00001710 2B40 E5A6 move.l [A5 - 0x1A5A], D0
00001714 206E 0010 movea.l A0, [A6 + 0x10]
00001718 3080 move.w [A0], D0
0000171A 508F addq.l A7, 8
0000171C 670E beq +0x10 /* 0000172C */
0000171E 206E 0014 movea.l A0, [A6 + 0x14]
00001722 20AE 0008 move.l [A0], [A6 + 0x8]
00001726 52AD E5A6 addq.l [A5 - 0x1A5A], 1
0000172A 600E bra +0x10 /* 0000173A */
label0000172C:
0000172C 2B6E 0008 E5A6 move.l [A5 - 0x1A5A], [A6 + 0x8]
00001732 206E 0014 movea.l A0, [A6 + 0x14]
00001736 7000 moveq.l D0, 0x00
00001738 2080 move.l [A0], D0
label0000173A:
0000173A 426D BA5C clr.w [A5 - 0x45A4]
0000173E 426E FFF0 clr.w [A6 - 0x10]
00001742 426E FFEE clr.w [A6 - 0x12]
00001746 382D BA7E move.w D4, [A5 - 0x4582]
0000174A 3D44 FFEA move.w [A6 - 0x16], D4
0000174E 3A2D BA7C move.w D5, [A5 - 0x4584]
00001752 3D45 FFEC move.w [A6 - 0x14], D5
00001756 7C01 moveq.l D6, 0x01
00001758 6000 00DE bra +0xE0 /* 00001838 */
label0000175C:
0000175C 0C47 0072 cmpi.w D7, 0x72 /* 'r' */
00001760 6660 bne +0x62 /* 000017C2 */
00001762 2F0B move.l -[A7], A3
00001764 486E FFF2 pea.l [A6 - 0xE]
00001768 4878 7FFF push.l 0x7FFF
0000176C 302D BA7E move.w D0, [A5 - 0x4582]
00001770 48C0 ext.l D0
00001772 2F00 move.l -[A7], D0
00001774 4EBA 01EC jsr [PC + 0x1EC /* 00001962 */]
00001778 4A40 tst.w D0
0000177A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000177E 673C beq +0x3E /* 000017BC */
00001780 4A6E FFEE tst.w [A6 - 0x12]
00001784 6618 bne +0x1A /* 0000179E */
00001786 526E FFEE addq.w [A6 - 0x12], 1
0000178A 3D53 FFEA move.w [A6 - 0x16], [A3]
0000178E 302E FFF2 move.w D0, [A6 - 0xE]
00001792 0800 0000 btst.b D0, 0x0
00001796 6706 beq +0x8 /* 0000179E */
00001798 006D 0001 BA5C ori.w [A5 - 0x45A4], 0x1
label0000179E:
0000179E 382B 0002 move.w D4, [A3 + 0x2]
000017A2 7002 moveq.l D0, 0x02
000017A4 C06E FFF2 and.w D0, [A6 - 0xE]
000017A8 670A beq +0xC /* 000017B4 */
000017AA 006D 0004 BA5C ori.w [A5 - 0x45A4], 0x4
000017B0 6000 0086 bra +0x88 /* 00001838 */
label000017B4:
000017B4 026D FFFB BA5C andi.w [A5 - 0x45A4], 0xFFFB
000017BA 607C bra +0x7E /* 00001838 */
label000017BC:
000017BC 5346 subq.w D6, 1
000017BE 6000 0094 bra +0x96 /* 00001854 */
label000017C2:
000017C2 0C47 0063 cmpi.w D7, 0x63 /* 'c' */
000017C6 665C bne +0x5E /* 00001824 */
000017C8 2F0B move.l -[A7], A3
000017CA 486E FFF2 pea.l [A6 - 0xE]
000017CE 4878 7FFF push.l 0x7FFF
000017D2 302D BA7C move.w D0, [A5 - 0x4584]
000017D6 48C0 ext.l D0
000017D8 2F00 move.l -[A7], D0
000017DA 4EBA 0186 jsr [PC + 0x186 /* 00001962 */]
000017DE 4A40 tst.w D0
000017E0 4FEF 0010 lea.l A7, [A7 + 0x10]
000017E4 673A beq +0x3C /* 00001820 */
000017E6 4A6E FFF0 tst.w [A6 - 0x10]
000017EA 6618 bne +0x1A /* 00001804 */
000017EC 526E FFF0 addq.w [A6 - 0x10], 1
000017F0 3D53 FFEC move.w [A6 - 0x14], [A3]
000017F4 302E FFF2 move.w D0, [A6 - 0xE]
000017F8 0800 0000 btst.b D0, 0x0
000017FC 6706 beq +0x8 /* 00001804 */
000017FE 006D 0002 BA5C ori.w [A5 - 0x45A4], 0x2
label00001804:
00001804 3A2B 0002 move.w D5, [A3 + 0x2]
00001808 7002 moveq.l D0, 0x02
0000180A C06E FFF2 and.w D0, [A6 - 0xE]
0000180E 6708 beq +0xA /* 00001818 */
00001810 006D 0008 BA5C ori.w [A5 - 0x45A4], 0x8
00001816 6020 bra +0x22 /* 00001838 */
label00001818:
00001818 026D FFF7 BA5C andi.w [A5 - 0x45A4], 0xFFF7
0000181E 6018 bra +0x1A /* 00001838 */
label00001820:
00001820 5346 subq.w D6, 1
00001822 6030 bra +0x32 /* 00001854 */
label00001824:
00001824 0C47 003A cmpi.w D7, 0x3A /* ':' */
00001828 660A bne +0xC /* 00001834 */
0000182A 382D BA7E move.w D4, [A5 - 0x4582]
0000182E 3A2D BA7C move.w D5, [A5 - 0x4584]
00001832 6004 bra +0x6 /* 00001838 */
label00001834:
00001834 5346 subq.w D6, 1
00001836 601C bra +0x1E /* 00001854 */
label00001838:
00001838 206D E5A6 movea.l A0, [A5 - 0x1A5A]
0000183C 52AD E5A6 addq.l [A5 - 0x1A5A], 1
00001840 7000 moveq.l D0, 0x00
00001842 1010 move.b D0, [A0]
00001844 41ED A614 lea.l A0, [A5 - 0x59EC]
00001848 7200 moveq.l D1, 0x00
0000184A 1230 0000 move.b D1, [A0 + D0.w]
0000184E 3E01 move.w D7, D1
00001850 6600 FF0A bne -0xF4 /* 0000175C */
label00001854:
00001854 3D6E FFEA FFF8 move.w [A6 - 0x8], [A6 - 0x16]
0000185A 3D44 FFFA move.w [A6 - 0x6], D4
0000185E 3D6E FFEC FFFC move.w [A6 - 0x4], [A6 - 0x14]
00001864 3D45 FFFE move.w [A6 - 0x2], D5
00001868 7001 moveq.l D0, 0x01
0000186A C06D BA5C and.w D0, [A5 - 0x45A4]
0000186E 6612 bne +0x14 /* 00001882 */
00001870 302D BA7E move.w D0, [A5 - 0x4582]
00001874 D06E FFF8 add.w D0, [A6 - 0x8]
00001878 323C 7FFF move.w D1, 0x7FFF
0000187C C240 and.w D1, D0
0000187E 3D41 FFF8 move.w [A6 - 0x8], D1
label00001882:
00001882 7004 moveq.l D0, 0x04
00001884 C06D BA5C and.w D0, [A5 - 0x45A4]
00001888 6612 bne +0x14 /* 0000189C */
0000188A 302D BA7E move.w D0, [A5 - 0x4582]
0000188E D06E FFFA add.w D0, [A6 - 0x6]
00001892 323C 7FFF move.w D1, 0x7FFF
00001896 C240 and.w D1, D0
00001898 3D41 FFFA move.w [A6 - 0x6], D1
label0000189C:
0000189C 7002 moveq.l D0, 0x02
0000189E C06D BA5C and.w D0, [A5 - 0x45A4]
000018A2 6612 bne +0x14 /* 000018B6 */
000018A4 302D BA7C move.w D0, [A5 - 0x4584]
000018A8 D06E FFFC add.w D0, [A6 - 0x4]
000018AC 323C 7FFF move.w D1, 0x7FFF
000018B0 C240 and.w D1, D0
000018B2 3D41 FFFC move.w [A6 - 0x4], D1
label000018B6:
000018B6 7008 moveq.l D0, 0x08
000018B8 C06D BA5C and.w D0, [A5 - 0x45A4]
000018BC 6612 bne +0x14 /* 000018D0 */
000018BE 302D BA7C move.w D0, [A5 - 0x4584]
000018C2 D06E FFFE add.w D0, [A6 - 0x2]
000018C6 323C 7FFF move.w D1, 0x7FFF
000018CA C240 and.w D1, D0
000018CC 3D41 FFFE move.w [A6 - 0x2], D1
label000018D0:
000018D0 3D6D BA5C FFF2 move.w [A6 - 0xE], [A5 - 0x45A4]
000018D6 302E FFF8 move.w D0, [A6 - 0x8]
000018DA B06E FFFA cmp.w D0, [A6 - 0x6]
000018DE 6F2E ble +0x30 /* 0000190E */
000018E0 026D FFFA BA5C andi.w [A5 - 0x45A4], 0xFFFA
000018E6 302E FFF2 move.w D0, [A6 - 0xE]
000018EA 0800 0000 btst.b D0, 0x0
000018EE 6706 beq +0x8 /* 000018F6 */
000018F0 006D 0004 BA5C ori.w [A5 - 0x45A4], 0x4
label000018F6:
000018F6 7004 moveq.l D0, 0x04
000018F8 C06E FFF2 and.w D0, [A6 - 0xE]
000018FC 6706 beq +0x8 /* 00001904 */
000018FE 006D 0001 BA5C ori.w [A5 - 0x45A4], 0x1
label00001904:
00001904 3E2E FFEA move.w D7, [A6 - 0x16]
00001908 3D44 FFEA move.w [A6 - 0x16], D4
0000190C 3807 move.w D4, D7
label0000190E:
0000190E 302E FFFC move.w D0, [A6 - 0x4]
00001912 B06E FFFE cmp.w D0, [A6 - 0x2]
00001916 6F2C ble +0x2E /* 00001944 */
00001918 026D FFF5 BA5C andi.w [A5 - 0x45A4], 0xFFF5
0000191E 7002 moveq.l D0, 0x02
00001920 C06E FFF2 and.w D0, [A6 - 0xE]
00001924 6706 beq +0x8 /* 0000192C */
00001926 006D 0008 BA5C ori.w [A5 - 0x45A4], 0x8
label0000192C:
0000192C 7008 moveq.l D0, 0x08
0000192E C06E FFF2 and.w D0, [A6 - 0xE]
00001932 6706 beq +0x8 /* 0000193A */
00001934 006D 0002 BA5C ori.w [A5 - 0x45A4], 0x2
label0000193A:
0000193A 3E2E FFEC move.w D7, [A6 - 0x14]
0000193E 3D45 FFEC move.w [A6 - 0x14], D5
00001942 3A07 move.w D5, D7
label00001944:
00001944 38AE FFEA move.w [A4], [A6 - 0x16]
00001948 3944 0002 move.w [A4 + 0x2], D4
0000194C 396E FFEC 0004 move.w [A4 + 0x4], [A6 - 0x14]
00001952 3945 0006 move.w [A4 + 0x6], D5
00001956 3006 move.w D0, D6
00001958 4CEE 18F0 FFD2 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x2E]
0000195E 4E5E unlink A6
00001960 4E75 rts
fn00001962:
00001962 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00001966 286F 0020 movea.l A4, [A7 + 0x20]
0000196A 3A2F 001E move.w D5, [A7 + 0x1E]
0000196E 3C2F 001A move.w D6, [A7 + 0x1A]
00001972 266F 0024 movea.l A3, [A7 + 0x24]
00001976 4254 clr.w [A4]
00001978 4253 clr.w [A3]
0000197A 206D E5A6 movea.l A0, [A5 - 0x1A5A]
0000197E 705B moveq.l D0, 0x5B
00001980 B010 cmp.b D0, [A0]
00001982 6640 bne +0x42 /* 000019C4 */
00001984 52AD E5A6 addq.l [A5 - 0x1A5A], 1
00001988 206D E5A6 movea.l A0, [A5 - 0x1A5A]
0000198C 702B moveq.l D0, 0x2B
0000198E B010 cmp.b D0, [A0]
00001990 6604 bne +0x6 /* 00001996 */
00001992 52AD E5A6 addq.l [A5 - 0x1A5A], 1
label00001996:
00001996 2F2D E5A6 move.l -[A7], [A5 - 0x1A5A]
0000199A 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
0000199E 3680 move.w [A3], D0
000019A0 2F2D E5A6 move.l -[A7], [A5 - 0x1A5A]
000019A4 4EAD 0F3A jsr [A5 + 0xF3A /* export_483 */]
000019A8 3B40 E5A4 move.w [A5 - 0x1A5C], D0
000019AC 4EAD 0DA2 jsr [A5 + 0xDA2 /* export_432 */]
000019B0 206D E5A6 movea.l A0, [A5 - 0x1A5A]
000019B4 705D moveq.l D0, 0x5D
000019B6 B010 cmp.b D0, [A0]
000019B8 508F addq.l A7, 8
000019BA 6600 012C bne +0x12E /* 00001AE8 */
000019BE 52AD E5A6 addq.l [A5 - 0x1A5A], 1
000019C2 6032 bra +0x34 /* 000019F6 */
label000019C4:
000019C4 206D E5A6 movea.l A0, [A5 - 0x1A5A]
000019C8 7000 moveq.l D0, 0x00
000019CA 1010 move.b D0, [A0]
000019CC D040 add.w D0, D0
000019CE 41ED A414 lea.l A0, [A5 - 0x5BEC]
000019D2 323C 0400 move.w D1, 0x400
000019D6 C270 0000 and.w D1, [A0 + D0.w]
000019DA 671A beq +0x1C /* 000019F6 */
000019DC 0054 0003 ori.w [A4], 0x3
000019E0 2F2D E5A6 move.l -[A7], [A5 - 0x1A5A]
000019E4 4EAD 0F3A jsr [A5 + 0xF3A /* export_483 */]
000019E8 3B40 E5A4 move.w [A5 - 0x1A5C], D0
000019EC 4EAD 0DA2 jsr [A5 + 0xDA2 /* export_432 */]
000019F0 5340 subq.w D0, 1
000019F2 3680 move.w [A3], D0
000019F4 588F addq.l A7, 4
label000019F6:
000019F6 3753 0002 move.w [A3 + 0x2], [A3]
000019FA 206D E5A6 movea.l A0, [A5 - 0x1A5A]
000019FE 703A moveq.l D0, 0x3A
00001A00 B010 cmp.b D0, [A0]
00001A02 6600 009A bne +0x9C /* 00001A9E */
00001A06 206D E5A6 movea.l A0, [A5 - 0x1A5A]
00001A0A 705B moveq.l D0, 0x5B
00001A0C B028 0001 cmp.b D0, [A0 + 0x1]
00001A10 671A beq +0x1C /* 00001A2C */
00001A12 206D E5A6 movea.l A0, [A5 - 0x1A5A]
00001A16 7000 moveq.l D0, 0x00
00001A18 1028 0001 move.b D0, [A0 + 0x1]
00001A1C D040 add.w D0, D0
00001A1E 41ED A414 lea.l A0, [A5 - 0x5BEC]
00001A22 323C 0400 move.w D1, 0x400
00001A26 C270 0000 and.w D1, [A0 + D0.w]
00001A2A 6772 beq +0x74 /* 00001A9E */
label00001A2C:
00001A2C 52AD E5A6 addq.l [A5 - 0x1A5A], 1
00001A30 426B 0002 clr.w [A3 + 0x2]
00001A34 206D E5A6 movea.l A0, [A5 - 0x1A5A]
00001A38 705B moveq.l D0, 0x5B
00001A3A B010 cmp.b D0, [A0]
00001A3C 6644 bne +0x46 /* 00001A82 */
00001A3E 52AD E5A6 addq.l [A5 - 0x1A5A], 1
00001A42 206D E5A6 movea.l A0, [A5 - 0x1A5A]
00001A46 702B moveq.l D0, 0x2B
00001A48 B010 cmp.b D0, [A0]
00001A4A 6604 bne +0x6 /* 00001A50 */
00001A4C 52AD E5A6 addq.l [A5 - 0x1A5A], 1
label00001A50:
00001A50 2F2D E5A6 move.l -[A7], [A5 - 0x1A5A]
00001A54 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
00001A58 3740 0002 move.w [A3 + 0x2], D0
00001A5C 2F2D E5A6 move.l -[A7], [A5 - 0x1A5A]
00001A60 4EAD 0F3A jsr [A5 + 0xF3A /* export_483 */]
00001A64 3B40 E5A4 move.w [A5 - 0x1A5C], D0
00001A68 4EAD 0DA2 jsr [A5 + 0xDA2 /* export_432 */]
00001A6C 206D E5A6 movea.l A0, [A5 - 0x1A5A]
00001A70 705D moveq.l D0, 0x5D
00001A72 B010 cmp.b D0, [A0]
00001A74 508F addq.l A7, 8
00001A76 6670 bne +0x72 /* 00001AE8 */
00001A78 52AD E5A6 addq.l [A5 - 0x1A5A], 1
00001A7C 0254 FFFD andi.w [A4], 0xFFFD
00001A80 601C bra +0x1E /* 00001A9E */
label00001A82:
00001A82 0054 0002 ori.w [A4], 0x2
00001A86 2F2D E5A6 move.l -[A7], [A5 - 0x1A5A]
00001A8A 4EAD 0F3A jsr [A5 + 0xF3A /* export_483 */]
00001A8E 3B40 E5A4 move.w [A5 - 0x1A5C], D0
00001A92 4EAD 0DA2 jsr [A5 + 0xDA2 /* export_432 */]
00001A96 5340 subq.w D0, 1
00001A98 3740 0002 move.w [A3 + 0x2], D0
00001A9C 588F addq.l A7, 4
label00001A9E:
00001A9E 7E00 moveq.l D7, 0x00
label00001AA0:
00001AA0 7000 moveq.l D0, 0x00
00001AA2 3014 move.w D0, [A4]
00001AA4 2207 move.l D1, D7
00001AA6 5281 addq.l D1, 1
00001AA8 C280 and.l D1, D0
00001AAA 6716 beq +0x18 /* 00001AC2 */
00001AAC 2007 move.l D0, D7
00001AAE D080 add.l D0, D0
00001AB0 4A73 0800 tst.w [A3 + D0]
00001AB4 6D32 blt +0x34 /* 00001AE8 */
00001AB6 2007 move.l D0, D7
00001AB8 D080 add.l D0, D0
00001ABA BA73 0800 cmp.w D5, [A3 + D0]
00001ABE 6D28 blt +0x2A /* 00001AE8 */
00001AC0 601A bra +0x1C /* 00001ADC */
label00001AC2:
00001AC2 2007 move.l D0, D7
00001AC4 D080 add.l D0, D0
00001AC6 3033 0800 move.w D0, [A3 + D0]
00001ACA D046 add.w D0, D6
00001ACC 6D1A blt +0x1C /* 00001AE8 */
00001ACE 2007 move.l D0, D7
00001AD0 D080 add.l D0, D0
00001AD2 3033 0800 move.w D0, [A3 + D0]
00001AD6 D046 add.w D0, D6
00001AD8 BA40 cmp.w D5, D0
00001ADA 6D0C blt +0xE /* 00001AE8 */
label00001ADC:
00001ADC 5287 addq.l D7, 1
00001ADE 7002 moveq.l D0, 0x02
00001AE0 B087 cmp.l D0, D7
00001AE2 6EBC bgt -0x42 /* 00001AA0 */
00001AE4 7001 moveq.l D0, 0x01
00001AE6 6002 bra +0x4 /* 00001AEA */
label00001AE8:
00001AE8 7000 moveq.l D0, 0x00
label00001AEA:
00001AEA 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00001AEE 4E75 rts
fn00001AF0:
00001AF0 4E56 0000 link A6, 0
00001AF4 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00001AF8 286E 0008 movea.l A4, [A6 + 0x8]
00001AFC 266E 000C movea.l A3, [A6 + 0xC]
00001B00 4245 clr.w D5
00001B02 4A6E 0012 tst.w [A6 + 0x12]
00001B06 6708 beq +0xA /* 00001B10 */
00001B08 203C 0000 05DC move.l D0, 0x5DC
00001B0E 6006 bra +0x8 /* 00001B16 */
label00001B10:
00001B10 203C 0000 0104 move.l D0, 0x104
label00001B16:
00001B16 3C00 move.w D6, D0
00001B18 3013 move.w D0, [A3]
00001B1A 48C0 ext.l D0
00001B1C 5280 addq.l D0, 1
00001B1E E180 asl D0, 8
00001B20 E380 asl D0, 1
00001B22 2F00 move.l -[A7], D0
00001B24 3013 move.w D0, [A3]
00001B26 48C0 ext.l D0
00001B28 E180 asl D0, 8
00001B2A E380 asl D0, 1
00001B2C 2F00 move.l -[A7], D0
00001B2E 2F0C move.l -[A7], A4
00001B30 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
00001B34 4A40 tst.w D0
00001B36 4FEF 000C lea.l A7, [A7 + 0xC]
00001B3A 672A beq +0x2C /* 00001B66 */
00001B3C 5253 addq.w [A3], 1
00001B3E 3013 move.w D0, [A3]
00001B40 48C0 ext.l D0
00001B42 E180 asl D0, 8
00001B44 3E00 move.w D7, D0
00001B46 600E bra +0x10 /* 00001B56 */
label00001B48:
00001B48 2054 movea.l A0, [A4]
00001B4A 5347 subq.w D7, 1
00001B4C 3007 move.w D0, D7
00001B4E 48C0 ext.l D0
00001B50 D080 add.l D0, D0
00001B52 3186 0800 move.w [A0 + D0], D6
label00001B56:
00001B56 48C7 ext.l D7
00001B58 3013 move.w D0, [A3]
00001B5A 5340 subq.w D0, 1
00001B5C 48C0 ext.l D0
00001B5E E180 asl D0, 8
00001B60 B087 cmp.l D0, D7
00001B62 6DE4 blt -0x1A /* 00001B48 */
00001B64 7A01 moveq.l D5, 0x01
label00001B66:
00001B66 3005 move.w D0, D5
00001B68 4CEE 18E0 FFEC movem.l D5,D6,D7,A3,A4, [A6 - 0x14]
00001B6E 4E5E unlink A6
00001B70 4E75 rts
fn00001B72:
00001B72 48E7 0118 movem.l -[A7], D7,A3,A4
00001B76 286F 0010 movea.l A4, [A7 + 0x10]
00001B7A 266F 0014 movea.l A3, [A7 + 0x14]
00001B7E 426D BD02 clr.w [A5 - 0x42FE]
00001B82 2B4B CD2C move.l [A5 - 0x32D4], A3
00001B86 2B4C BBB0 move.l [A5 - 0x4450], A4
00001B8A 4EBA 098C jsr [PC + 0x98C /* 00002518 */]
00001B8E 426D BB8E clr.w [A5 - 0x4472]
00001B92 7E00 moveq.l D7, 0x00
00001B94 2F07 move.l -[A7], D7
00001B96 4EBA 0022 jsr [PC + 0x22 /* 00001BBA */]
00001B9A 4A80 tst.l D0
00001B9C 588F addq.l A7, 4
00001B9E 6612 bne +0x14 /* 00001BB2 */
00001BA0 206D CD2C movea.l A0, [A5 - 0x32D4]
00001BA4 10BC 00FF move.b [A0], 0xFF
00001BA8 52AD CD2C addq.l [A5 - 0x32D4], 1
00001BAC 2E2D CD2C move.l D7, [A5 - 0x32D4]
00001BB0 9E8B sub.l D7, A3
label00001BB2:
00001BB2 2007 move.l D0, D7
00001BB4 4CDF 1880 movem.l D7,A3,A4, [A7]+
00001BB8 4E75 rts
fn00001BBA:
00001BBA 48E7 0310 movem.l -[A7], D6,D7,A3
00001BBE 47ED CD44 lea.l A3, [A5 - 0x32BC]
00001BC2 2E2F 0010 move.l D7, [A7 + 0x10]
00001BC6 5287 addq.l D7, 1
00001BC8 7006 moveq.l D0, 0x06
00001BCA B087 cmp.l D0, D7
00001BCC 6606 bne +0x8 /* 00001BD4 */
00001BCE 4EBA 0066 jsr [PC + 0x66 /* 00001C36 */]
00001BD2 6056 bra +0x58 /* 00001C2A */
label00001BD4:
00001BD4 2F07 move.l -[A7], D7
00001BD6 4EBA FFE2 jsr [PC - 0x1E /* 00001BBA */]
00001BDA 588F addq.l A7, 4
00001BDC 6046 bra +0x48 /* 00001C24 */
label00001BDE:
00001BDE 7000 moveq.l D0, 0x00
00001BE0 722D moveq.l D1, 0x2D
00001BE2 B26D BAE2 cmp.w D1, [A5 - 0x451E]
00001BE6 6414 bcc +0x16 /* 00001BFC */
00001BE8 723F moveq.l D1, 0x3F
00001BEA B26D BAE2 cmp.w D1, [A5 - 0x451E]
00001BEE 630C bls +0xE /* 00001BFC */
00001BF0 322D BAE2 move.w D1, [A5 - 0x451E]
00001BF4 BE33 10D2 cmp.b D7, [A3 + D1.w - 0x46]
00001BF8 6602 bne +0x4 /* 00001BFC */
00001BFA 7001 moveq.l D0, 0x01
label00001BFC:
00001BFC 4A80 tst.l D0
00001BFE 6708 beq +0xA /* 00001C08 */
00001C00 7000 moveq.l D0, 0x00
00001C02 302D BAE2 move.w D0, [A5 - 0x451E]
00001C06 6002 bra +0x4 /* 00001C0A */
label00001C08:
00001C08 7000 moveq.l D0, 0x00
label00001C0A:
00001C0A 3C00 move.w D6, D0
00001C0C 671C beq +0x1E /* 00001C2A */
00001C0E 4EBA 0908 jsr [PC + 0x908 /* 00002518 */]
00001C12 2F07 move.l -[A7], D7
00001C14 4EBA FFA4 jsr [PC - 0x5C /* 00001BBA */]
00001C18 206D CD2C movea.l A0, [A5 - 0x32D4]
00001C1C 52AD CD2C addq.l [A5 - 0x32D4], 1
00001C20 1086 move.b [A0], D6
00001C22 588F addq.l A7, 4
label00001C24:
00001C24 4A6D BB8E tst.w [A5 - 0x4472]
00001C28 67B4 beq -0x4A /* 00001BDE */
label00001C2A:
00001C2A 302D BB8E move.w D0, [A5 - 0x4472]
00001C2E 48C0 ext.l D0
00001C30 4CDF 08C0 movem.l D6,D7,A3, [A7]+
00001C34 4E75 rts
fn00001C36:
00001C36 4E56 FEE6 link A6, -0x011A
00001C3A 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00001C3E 47EE FEEE lea.l A3, [A6 - 0x112]
00001C42 7C01 moveq.l D6, 0x01
00001C44 526D CD2A addq.w [A5 - 0x32D6], 1
00001C48 701E moveq.l D0, 0x1E
00001C4A B06D CD2A cmp.w D0, [A5 - 0x32D6]
00001C4E 6C0A bge +0xC /* 00001C5A */
00001C50 3B7C 000B BB8E move.w [A5 - 0x4472], 0xB
00001C56 6000 0658 bra +0x65A /* 000022B0 */
label00001C5A:
00001C5A 302D BAE2 move.w D0, [A5 - 0x451E]
00001C5E 0440 0018 subi.w D0, 0x18
00001C62 6700 0192 beq +0x194 /* 00001DF6 */
00001C66 5340 subq.w D0, 1
00001C68 6700 012C beq +0x12E /* 00001D96 */
00001C6C 0440 000D subi.w D0, 0xD /* '\r' */
00001C70 6700 01A6 beq +0x1A8 /* 00001E18 */
00001C74 5140 subq.w D0, 8
00001C76 6700 00F6 beq +0xF8 /* 00001D6E */
00001C7A 5340 subq.w D0, 1
00001C7C 6700 00FE beq +0x100 /* 00001D7C */
00001C80 5F40 subq.w D0, 7
00001C82 6716 beq +0x18 /* 00001C9A */
00001C84 5340 subq.w D0, 1
00001C86 6712 beq +0x14 /* 00001C9A */
00001C88 5340 subq.w D0, 1
00001C8A 6700 008E beq +0x90 /* 00001D1A */
00001C8E 0440 0056 subi.w D0, 0x56 /* 'V' */
00001C92 6700 01B8 beq +0x1BA /* 00001E4C */
00001C96 6000 029E bra +0x2A0 /* 00001F36 */
label00001C9A:
00001C9A 3E2D BAE2 move.w D7, [A5 - 0x451E]
00001C9E 4EBA 0878 jsr [PC + 0x878 /* 00002518 */]
00001CA2 7028 moveq.l D0, 0x28
00001CA4 B02D BBBC cmp.b D0, [A5 - 0x4444]
00001CA8 670A beq +0xC /* 00001CB4 */
00001CAA 3B7C 0001 BB8E move.w [A5 - 0x4472], 0x1
00001CB0 6000 05E8 bra +0x5EA /* 0000229A */
label00001CB4:
00001CB4 4EBA 0862 jsr [PC + 0x862 /* 00002518 */]
00001CB8 7000 moveq.l D0, 0x00
00001CBA 2F00 move.l -[A7], D0
00001CBC 4EBA FEFC jsr [PC - 0x104 /* 00001BBA */]
00001CC0 4A80 tst.l D0
00001CC2 588F addq.l A7, 4
00001CC4 6600 05D4 bne +0x5D6 /* 0000229A */
00001CC8 6034 bra +0x36 /* 00001CFE */
label00001CCA:
00001CCA 4EBA 084C jsr [PC + 0x84C /* 00002518 */]
00001CCE 206D CD2C movea.l A0, [A5 - 0x32D4]
00001CD2 52AD CD2C addq.l [A5 - 0x32D4], 1
00001CD6 10BC 0025 move.b [A0], 0x25 /* '%' */
00001CDA 7000 moveq.l D0, 0x00
00001CDC 2F00 move.l -[A7], D0
00001CDE 4EBA FEDA jsr [PC - 0x126 /* 00001BBA */]
00001CE2 4A80 tst.l D0
00001CE4 588F addq.l A7, 4
00001CE6 661E bne +0x20 /* 00001D06 */
00001CE8 206D CD2C movea.l A0, [A5 - 0x32D4]
00001CEC 52AD CD2C addq.l [A5 - 0x32D4], 1
00001CF0 10BC 0025 move.b [A0], 0x25 /* '%' */
00001CF4 206D CD2C movea.l A0, [A5 - 0x32D4]
00001CF8 52AD CD2C addq.l [A5 - 0x32D4], 1
00001CFC 1087 move.b [A0], D7
label00001CFE:
00001CFE 702C moveq.l D0, 0x2C
00001D00 B02D BBBC cmp.b D0, [A5 - 0x4444]
00001D04 67C4 beq -0x3A /* 00001CCA */
label00001D06:
00001D06 7029 moveq.l D0, 0x29
00001D08 B02D BBBC cmp.b D0, [A5 - 0x4444]
00001D0C 6700 058C beq +0x58E /* 0000229A */
00001D10 3B7C 0002 BB8E move.w [A5 - 0x4472], 0x2
00001D16 6000 0582 bra +0x584 /* 0000229A */
label00001D1A:
00001D1A 4EBA 07FC jsr [PC + 0x7FC /* 00002518 */]
00001D1E 7028 moveq.l D0, 0x28
00001D20 B02D BBBC cmp.b D0, [A5 - 0x4444]
00001D24 670A beq +0xC /* 00001D30 */
00001D26 3B7C 0001 BB8E move.w [A5 - 0x4472], 0x1
00001D2C 6000 056C bra +0x56E /* 0000229A */
label00001D30:
00001D30 4EBA 07E6 jsr [PC + 0x7E6 /* 00002518 */]
00001D34 7000 moveq.l D0, 0x00
00001D36 2F00 move.l -[A7], D0
00001D38 4EBA FE80 jsr [PC - 0x180 /* 00001BBA */]
00001D3C 4A80 tst.l D0
00001D3E 588F addq.l A7, 4
00001D40 6600 0558 bne +0x55A /* 0000229A */
00001D44 7029 moveq.l D0, 0x29
00001D46 B02D BBBC cmp.b D0, [A5 - 0x4444]
00001D4A 6706 beq +0x8 /* 00001D52 */
00001D4C 3B7C 0002 BB8E move.w [A5 - 0x4472], 0x2
label00001D52:
00001D52 206D CD2C movea.l A0, [A5 - 0x32D4]
00001D56 52AD CD2C addq.l [A5 - 0x32D4], 1
00001D5A 10BC 0025 move.b [A0], 0x25 /* '%' */
00001D5E 206D CD2C movea.l A0, [A5 - 0x32D4]
00001D62 52AD CD2C addq.l [A5 - 0x32D4], 1
00001D66 10BC 0038 move.b [A0], 0x38 /* '8' */
00001D6A 6000 052E bra +0x530 /* 0000229A */
label00001D6E:
00001D6E 4EBA 07A8 jsr [PC + 0x7A8 /* 00002518 */]
00001D72 4EBA FEC2 jsr [PC - 0x13E /* 00001C36 */]
00001D76 5306 subq.b D6, 1
00001D78 6000 0520 bra +0x522 /* 0000229A */
label00001D7C:
00001D7C 4EBA 079A jsr [PC + 0x79A /* 00002518 */]
00001D80 4EBA FEB4 jsr [PC - 0x14C /* 00001C36 */]
00001D84 206D CD2C movea.l A0, [A5 - 0x32D4]
00001D88 52AD CD2C addq.l [A5 - 0x32D4], 1
00001D8C 10BC 0032 move.b [A0], 0x32 /* '2' */
00001D90 5306 subq.b D6, 1
00001D92 6000 0506 bra +0x508 /* 0000229A */
label00001D96:
00001D96 206D CD2C movea.l A0, [A5 - 0x32D4]
00001D9A 52AD CD2C addq.l [A5 - 0x32D4], 1
00001D9E 10BC 0019 move.b [A0], 0x19
00001DA2 202D CD2C move.l D0, [A5 - 0x32D4]
00001DA6 5280 addq.l D0, 1
00001DA8 2D40 FEEA move.l [A6 - 0x116], D0
00001DAC 49ED BBBC lea.l A4, [A5 - 0x4444]
00001DB0 601C bra +0x1E /* 00001DCE */
label00001DB2:
00001DB2 703B moveq.l D0, 0x3B
00001DB4 B014 cmp.b D0, [A4]
00001DB6 660C bne +0xE /* 00001DC4 */
00001DB8 703B moveq.l D0, 0x3B
00001DBA B02C 0001 cmp.b D0, [A4 + 0x1]
00001DBE 6604 bne +0x6 /* 00001DC4 */
00001DC0 D8FC 0001 add.w A4, 0x1
label00001DC4:
00001DC4 206E FEEA movea.l A0, [A6 - 0x116]
00001DC8 52AE FEEA addq.l [A6 - 0x116], 1
00001DCC 109C move.b [A0], [A4]+
label00001DCE:
00001DCE 4A14 tst.b [A4]
00001DD0 66E0 bne -0x1E /* 00001DB2 */
00001DD2 202E FEEA move.l D0, [A6 - 0x116]
00001DD6 90AD CD2C sub.l D0, [A5 - 0x32D4]
00001DDA 5380 subq.l D0, 1
00001DDC 206D CD2C movea.l A0, [A5 - 0x32D4]
00001DE0 1080 move.b [A0], D0
00001DE2 206D CD2C movea.l A0, [A5 - 0x32D4]
00001DE6 1010 move.b D0, [A0]
00001DE8 5200 addq.b D0, 1
00001DEA 7200 moveq.l D1, 0x00
00001DEC 1200 move.b D1, D0
00001DEE D3AD CD2C add.l [A5 - 0x32D4], D1
00001DF2 6000 04A6 bra +0x4A8 /* 0000229A */
label00001DF6:
00001DF6 206D CD2C movea.l A0, [A5 - 0x32D4]
00001DFA 52AD CD2C addq.l [A5 - 0x32D4], 1
00001DFE 10BC 0018 move.b [A0], 0x18
00001E02 2F2D CD2C move.l -[A7], [A5 - 0x32D4]
00001E06 486D BAEC pea.l [A5 - 0x4514]
00001E0A 4EAD 1AFA jsr [A5 + 0x1AFA /* export_859 */]
00001E0E 50AD CD2C addq.l [A5 - 0x32D4], 8
00001E12 508F addq.l A7, 8
00001E14 6000 0484 bra +0x486 /* 0000229A */
label00001E18:
00001E18 4EBA 06FE jsr [PC + 0x6FE /* 00002518 */]
00001E1C 7000 moveq.l D0, 0x00
00001E1E 2F00 move.l -[A7], D0
00001E20 4EBA FD98 jsr [PC - 0x268 /* 00001BBA */]
00001E24 4A80 tst.l D0
00001E26 588F addq.l A7, 4
00001E28 6612 bne +0x14 /* 00001E3C */
00001E2A 7027 moveq.l D0, 0x27
00001E2C B06D BAE2 cmp.w D0, [A5 - 0x451E]
00001E30 670A beq +0xC /* 00001E3C */
00001E32 3B7C 0002 BB8E move.w [A5 - 0x4472], 0x2
00001E38 6000 0460 bra +0x462 /* 0000229A */
label00001E3C:
00001E3C 206D CD2C movea.l A0, [A5 - 0x32D4]
00001E40 52AD CD2C addq.l [A5 - 0x32D4], 1
00001E44 10BC 0025 move.b [A0], 0x25 /* '%' */
00001E48 6000 0450 bra +0x452 /* 0000229A */
label00001E4C:
00001E4C 4EBA 06CA jsr [PC + 0x6CA /* 00002518 */]
00001E50 7028 moveq.l D0, 0x28
00001E52 B02D BBBC cmp.b D0, [A5 - 0x4444]
00001E56 670A beq +0xC /* 00001E62 */
00001E58 3B7C 0001 BB8E move.w [A5 - 0x4472], 0x1
00001E5E 6000 043A bra +0x43C /* 0000229A */
label00001E62:
00001E62 4EBA 06B4 jsr [PC + 0x6B4 /* 00002518 */]
00001E66 7000 moveq.l D0, 0x00
00001E68 2F00 move.l -[A7], D0
00001E6A 4EBA FD4E jsr [PC - 0x2B2 /* 00001BBA */]
00001E6E 4A80 tst.l D0
00001E70 588F addq.l A7, 4
00001E72 6600 0426 bne +0x428 /* 0000229A */
00001E76 206D CD2C movea.l A0, [A5 - 0x32D4]
00001E7A 52AD CD2C addq.l [A5 - 0x32D4], 1
00001E7E 10BC 001C move.b [A0], 0x1C
00001E82 286D CD2C movea.l A4, [A5 - 0x32D4]
00001E86 54AD CD2C addq.l [A5 - 0x32D4], 2
00001E8A 702C moveq.l D0, 0x2C
00001E8C B02D BBBC cmp.b D0, [A5 - 0x4444]
00001E90 6600 008E bne +0x90 /* 00001F20 */
00001E94 4EBA 0682 jsr [PC + 0x682 /* 00002518 */]
00001E98 7000 moveq.l D0, 0x00
00001E9A 2F00 move.l -[A7], D0
00001E9C 4EBA FD1C jsr [PC - 0x2E4 /* 00001BBA */]
00001EA0 4A80 tst.l D0
00001EA2 588F addq.l A7, 4
00001EA4 6600 03F4 bne +0x3F6 /* 0000229A */
00001EA8 206D CD2C movea.l A0, [A5 - 0x32D4]
00001EAC 52AD CD2C addq.l [A5 - 0x32D4], 1
00001EB0 10BC 001D move.b [A0], 0x1D
00001EB4 2D6D CD2C FEE6 move.l [A6 - 0x11A], [A5 - 0x32D4]
00001EBA 54AD CD2C addq.l [A5 - 0x32D4], 2
00001EBE 202D CD2C move.l D0, [A5 - 0x32D4]
00001EC2 908C sub.l D0, A4
00001EC4 1880 move.b [A4], D0
00001EC6 202D CD2C move.l D0, [A5 - 0x32D4]
00001ECA 908C sub.l D0, A4
00001ECC E080 asr D0, 8
00001ECE 1940 0001 move.b [A4 + 0x1], D0
00001ED2 702C moveq.l D0, 0x2C
00001ED4 B02D BBBC cmp.b D0, [A5 - 0x4444]
00001ED8 663E bne +0x40 /* 00001F18 */
00001EDA 4EBA 063C jsr [PC + 0x63C /* 00002518 */]
00001EDE 7000 moveq.l D0, 0x00
00001EE0 2F00 move.l -[A7], D0
00001EE2 4EBA FCD6 jsr [PC - 0x32A /* 00001BBA */]
00001EE6 202D CD2C move.l D0, [A5 - 0x32D4]
00001EEA 90AE FEE6 sub.l D0, [A6 - 0x11A]
00001EEE 206E FEE6 movea.l A0, [A6 - 0x11A]
00001EF2 1080 move.b [A0], D0
00001EF4 202D CD2C move.l D0, [A5 - 0x32D4]
00001EF8 90AE FEE6 sub.l D0, [A6 - 0x11A]
00001EFC E080 asr D0, 8
00001EFE 206E FEE6 movea.l A0, [A6 - 0x11A]
00001F02 1140 0001 move.b [A0 + 0x1], D0
00001F06 7029 moveq.l D0, 0x29
00001F08 B02D BBBC cmp.b D0, [A5 - 0x4444]
00001F0C 588F addq.l A7, 4
00001F0E 6716 beq +0x18 /* 00001F26 */
00001F10 3B7C 0002 BB8E move.w [A5 - 0x4472], 0x2
00001F16 600E bra +0x10 /* 00001F26 */
label00001F18:
00001F18 3B7C 0003 BB8E move.w [A5 - 0x4472], 0x3
00001F1E 6006 bra +0x8 /* 00001F26 */
label00001F20:
00001F20 3B7C 0003 BB8E move.w [A5 - 0x4472], 0x3
label00001F26:
00001F26 206D CD2C movea.l A0, [A5 - 0x32D4]
00001F2A 52AD CD2C addq.l [A5 - 0x32D4], 1
00001F2E 10BC 008E move.b [A0], 0x8E
00001F32 6000 0366 bra +0x368 /* 0000229A */
label00001F36:
00001F36 4213 clr.b [A3]
00001F38 6002 bra +0x4 /* 00001F3C */
label00001F3A:
00001F3A 5213 addq.b [A3], 1
label00001F3C:
00001F3C 7000 moveq.l D0, 0x00
00001F3E 1013 move.b D0, [A3]
00001F40 41ED BBBC lea.l A0, [A5 - 0x4444]
00001F44 7200 moveq.l D1, 0x00
00001F46 1213 move.b D1, [A3]
00001F48 5281 addq.l D1, 1
00001F4A 17B0 0000 1000 move.b [A3 + D1.w], [A0 + D0.w]
00001F50 66E8 bne -0x16 /* 00001F3A */
00001F52 486D BBB0 pea.l [A5 - 0x4450]
00001F56 4EAD 0E92 jsr [A5 + 0xE92 /* export_462 */]
00001F5A 206D BBB0 movea.l A0, [A5 - 0x4450]
00001F5E 7028 moveq.l D0, 0x28
00001F60 B010 cmp.b D0, [A0]
00001F62 588F addq.l A7, 4
00001F64 6766 beq +0x68 /* 00001FCC */
00001F66 526D BB94 addq.w [A5 - 0x446C], 1
00001F6A 2F2D BA78 move.l -[A7], [A5 - 0x4588]
00001F6E 2F0B move.l -[A7], A3
00001F70 4EAD 11F2 jsr [A5 + 0x11F2 /* export_570 */]
00001F74 3B40 BB86 move.w [A5 - 0x447A], D0
00001F78 536D BB94 subq.w [A5 - 0x446C], 1
00001F7C 302D BB86 move.w D0, [A5 - 0x447A]
00001F80 48C0 ext.l D0
00001F82 72FF moveq.l D1, 0xFFFFFFFF
00001F84 B280 cmp.l D1, D0
00001F86 508F addq.l A7, 8
00001F88 6742 beq +0x44 /* 00001FCC */
00001F8A 206D BCF0 movea.l A0, [A5 - 0x4310]
00001F8E 226D BCEC movea.l A1, [A5 - 0x4314]
00001F92 3029 0012 move.w D0, [A1 + 0x12]
00001F96 5640 addq.w D0, 3
00001F98 7200 moveq.l D1, 0x00
00001F9A 3200 move.w D1, D0
00001F9C 7000 moveq.l D0, 0x00
00001F9E 1030 1800 move.b D0, [A0 + D1]
00001FA2 816D BD02 or.w [A5 - 0x42FE], D0
00001FA6 206D CD2C movea.l A0, [A5 - 0x32D4]
00001FAA 52AD CD2C addq.l [A5 - 0x32D4], 1
00001FAE 10BC 0009 move.b [A0], 0x9 /* '\t' */
00001FB2 206D CD2C movea.l A0, [A5 - 0x32D4]
00001FB6 10AD BB87 move.b [A0], [A5 - 0x4479]
00001FBA 206D CD2C movea.l A0, [A5 - 0x32D4]
00001FBE 116D BB86 0001 move.b [A0 + 0x1], [A5 - 0x447A]
00001FC4 54AD CD2C addq.l [A5 - 0x32D4], 2
00001FC8 6000 02D0 bra +0x2D2 /* 0000229A */
label00001FCC:
00001FCC 0C6D 00FF BAE2 cmpi.w [A5 - 0x451E], 0xFF
00001FD2 672C beq +0x2E /* 00002000 */
00001FD4 302D CD28 move.w D0, [A5 - 0x32D8]
00001FD8 48C0 ext.l D0
00001FDA 2F00 move.l -[A7], D0
00001FDC 7000 moveq.l D0, 0x00
00001FDE 302D BAE2 move.w D0, [A5 - 0x451E]
00001FE2 2F00 move.l -[A7], D0
00001FE4 302D BAEA move.w D0, [A5 - 0x4516]
00001FE8 48C0 ext.l D0
00001FEA 2F00 move.l -[A7], D0
00001FEC 302D BAE8 move.w D0, [A5 - 0x4518]
00001FF0 48C0 ext.l D0
00001FF2 2F00 move.l -[A7], D0
00001FF4 4EBA 02CE jsr [PC + 0x2CE /* 000022C4 */]
00001FF8 4FEF 0010 lea.l A7, [A7 + 0x10]
00001FFC 6000 029C bra +0x29E /* 0000229A */
label00002000:
00002000 486E FFFC pea.l [A6 - 0x4]
00002004 486E FFFA pea.l [A6 - 0x6]
00002008 486E FFF2 pea.l [A6 - 0xE]
0000200C 486D BBBC pea.l [A5 - 0x4444]
00002010 4EBA F6E2 jsr [PC - 0x91E /* 000016F4 */]
00002014 4A40 tst.w D0
00002016 4FEF 0010 lea.l A7, [A7 + 0x10]
0000201A 6700 01C4 beq +0x1C6 /* 000021E0 */
0000201E 4A6E FFFA tst.w [A6 - 0x6]
00002022 6734 beq +0x36 /* 00002058 */
00002024 7021 moveq.l D0, 0x21
00002026 2F00 move.l -[A7], D0
00002028 286E FFFC movea.l A4, [A6 - 0x4]
0000202C 2F0C move.l -[A7], A4
0000202E 4EAD 0DC2 jsr [A5 + 0xDC2 /* export_436 */]
00002032 2040 movea.l A0, D0
00002034 4210 clr.b [A0]
00002036 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000203A 486D CD10 pea.l [A5 - 0x32F0]
0000203E 200B move.l D0, A3
00002040 5280 addq.l D0, 1
00002042 2F00 move.l -[A7], D0
00002044 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00002048 1680 move.b [A3], D0
0000204A 2F0B move.l -[A7], A3
0000204C 2F2D BA78 move.l -[A7], [A5 - 0x4588]
00002050 4EAD 11BA jsr [A5 + 0x11BA /* export_563 */]
00002054 4FEF 001C lea.l A7, [A7 + 0x1C]
label00002058:
00002058 302E FFF2 move.w D0, [A6 - 0xE]
0000205C B06E FFF4 cmp.w D0, [A6 - 0xC]
00002060 6600 00C6 bne +0xC8 /* 00002128 */
00002064 302E FFF6 move.w D0, [A6 - 0xA]
00002068 B06E FFF8 cmp.w D0, [A6 - 0x8]
0000206C 6600 00BA bne +0xBC /* 00002128 */
00002070 4A6D CD1C tst.w [A5 - 0x32E4]
00002074 6712 beq +0x14 /* 00002088 */
00002076 4A6E FFFA tst.w [A6 - 0x6]
0000207A 6704 beq +0x6 /* 00002080 */
0000207C 700F moveq.l D0, 0x0F
0000207E 6002 bra +0x4 /* 00002082 */
label00002080:
00002080 7004 moveq.l D0, 0x04
label00002082:
00002082 3B40 BAE2 move.w [A5 - 0x451E], D0
00002086 6010 bra +0x12 /* 00002098 */
label00002088:
00002088 4A6E FFFA tst.w [A6 - 0x6]
0000208C 6704 beq +0x6 /* 00002092 */
0000208E 700B moveq.l D0, 0x0B
00002090 6002 bra +0x4 /* 00002094 */
label00002092:
00002092 7000 moveq.l D0, 0x00
label00002094:
00002094 3B40 BAE2 move.w [A5 - 0x451E], D0
label00002098:
00002098 302D BA5C move.w D0, [A5 - 0x45A4]
0000209C 0800 0000 btst.b D0, 0x0
000020A0 6704 beq +0x6 /* 000020A6 */
000020A2 546D BAE2 addq.w [A5 - 0x451E], 2
label000020A6:
000020A6 7002 moveq.l D0, 0x02
000020A8 C06D BA5C and.w D0, [A5 - 0x45A4]
000020AC 6704 beq +0x6 /* 000020B2 */
000020AE 526D BAE2 addq.w [A5 - 0x451E], 1
label000020B2:
000020B2 206D BCF0 movea.l A0, [A5 - 0x4310]
000020B6 226D BCEC movea.l A1, [A5 - 0x4314]
000020BA 7000 moveq.l D0, 0x00
000020BC 302D BAE2 move.w D0, [A5 - 0x451E]
000020C0 D080 add.l D0, D0
000020C2 3031 0800 move.w D0, [A1 + D0]
000020C6 5640 addq.w D0, 3
000020C8 7200 moveq.l D1, 0x00
000020CA 3200 move.w D1, D0
000020CC 7000 moveq.l D0, 0x00
000020CE 1030 1800 move.b D0, [A0 + D1]
000020D2 816D BD02 or.w [A5 - 0x42FE], D0
000020D6 206D CD2C movea.l A0, [A5 - 0x32D4]
000020DA 52AD CD2C addq.l [A5 - 0x32D4], 1
000020DE 10AD BAE3 move.b [A0], [A5 - 0x451D]
000020E2 4A6E FFFA tst.w [A6 - 0x6]
000020E6 670C beq +0xE /* 000020F4 */
000020E8 206D CD2C movea.l A0, [A5 - 0x32D4]
000020EC 52AD CD2C addq.l [A5 - 0x32D4], 1
000020F0 10AD BD95 move.b [A0], [A5 - 0x426B]
label000020F4:
000020F4 206D CD2C movea.l A0, [A5 - 0x32D4]
000020F8 10AE FFF3 move.b [A0], [A6 - 0xD]
000020FC 206D CD2C movea.l A0, [A5 - 0x32D4]
00002100 116E FFF2 0001 move.b [A0 + 0x1], [A6 - 0xE]
00002106 202D CD2C move.l D0, [A5 - 0x32D4]
0000210A 5480 addq.l D0, 2
0000210C 2040 movea.l A0, D0
0000210E 10AE FFF7 move.b [A0], [A6 - 0x9]
00002112 202D CD2C move.l D0, [A5 - 0x32D4]
00002116 5480 addq.l D0, 2
00002118 2040 movea.l A0, D0
0000211A 116E FFF6 0001 move.b [A0 + 0x1], [A6 - 0xA]
00002120 58AD CD2C addq.l [A5 - 0x32D4], 4
00002124 6000 0174 bra +0x176 /* 0000229A */
label00002128:
00002128 206D BCF0 movea.l A0, [A5 - 0x4310]
0000212C 226D BCEC movea.l A1, [A5 - 0x4314]
00002130 3029 0010 move.w D0, [A1 + 0x10]
00002134 5640 addq.w D0, 3
00002136 7200 moveq.l D1, 0x00
00002138 3200 move.w D1, D0
0000213A 7000 moveq.l D0, 0x00
0000213C 1030 1800 move.b D0, [A0 + D1]
00002140 816D BD02 or.w [A5 - 0x42FE], D0
00002144 4A6E FFFA tst.w [A6 - 0x6]
00002148 6704 beq +0x6 /* 0000214E */
0000214A 7013 moveq.l D0, 0x13
0000214C 6002 bra +0x4 /* 00002150 */
label0000214E:
0000214E 7008 moveq.l D0, 0x08
label00002150:
00002150 206D CD2C movea.l A0, [A5 - 0x32D4]
00002154 52AD CD2C addq.l [A5 - 0x32D4], 1
00002158 1080 move.b [A0], D0
0000215A 4A6E FFFA tst.w [A6 - 0x6]
0000215E 670C beq +0xE /* 0000216C */
00002160 206D CD2C movea.l A0, [A5 - 0x32D4]
00002164 52AD CD2C addq.l [A5 - 0x32D4], 1
00002168 10AD BD95 move.b [A0], [A5 - 0x426B]
label0000216C:
0000216C 206D CD2C movea.l A0, [A5 - 0x32D4]
00002170 52AD CD2C addq.l [A5 - 0x32D4], 1
00002174 10AD BA5D move.b [A0], [A5 - 0x45A3]
00002178 206D CD2C movea.l A0, [A5 - 0x32D4]
0000217C 10AE FFF3 move.b [A0], [A6 - 0xD]
00002180 206D CD2C movea.l A0, [A5 - 0x32D4]
00002184 116E FFF2 0001 move.b [A0 + 0x1], [A6 - 0xE]
0000218A 202D CD2C move.l D0, [A5 - 0x32D4]
0000218E 5480 addq.l D0, 2
00002190 2040 movea.l A0, D0
00002192 10AE FFF5 move.b [A0], [A6 - 0xB]
00002196 202D CD2C move.l D0, [A5 - 0x32D4]
0000219A 5480 addq.l D0, 2
0000219C 2040 movea.l A0, D0
0000219E 116E FFF4 0001 move.b [A0 + 0x1], [A6 - 0xC]
000021A4 202D CD2C move.l D0, [A5 - 0x32D4]
000021A8 5880 addq.l D0, 4
000021AA 2040 movea.l A0, D0
000021AC 10AE FFF7 move.b [A0], [A6 - 0x9]
000021B0 202D CD2C move.l D0, [A5 - 0x32D4]
000021B4 5880 addq.l D0, 4
000021B6 2040 movea.l A0, D0
000021B8 116E FFF6 0001 move.b [A0 + 0x1], [A6 - 0xA]
000021BE 202D CD2C move.l D0, [A5 - 0x32D4]
000021C2 5C80 addq.l D0, 6
000021C4 2040 movea.l A0, D0
000021C6 10AE FFF9 move.b [A0], [A6 - 0x7]
000021CA 202D CD2C move.l D0, [A5 - 0x32D4]
000021CE 5C80 addq.l D0, 6
000021D0 2040 movea.l A0, D0
000021D2 116E FFF8 0001 move.b [A0 + 0x1], [A6 - 0x8]
000021D8 50AD CD2C addq.l [A5 - 0x32D4], 8
000021DC 6000 00BC bra +0xBE /* 0000229A */
label000021E0:
000021E0 7021 moveq.l D0, 0x21
000021E2 2F00 move.l -[A7], D0
000021E4 486D BBBC pea.l [A5 - 0x4444]
000021E8 4EAD 0DC2 jsr [A5 + 0xDC2 /* export_436 */]
000021EC 2D40 FFFC move.l [A6 - 0x4], D0
000021F0 508F addq.l A7, 8
000021F2 6700 00A0 beq +0xA2 /* 00002294 */
000021F6 206D BCF0 movea.l A0, [A5 - 0x4310]
000021FA 226D BCEC movea.l A1, [A5 - 0x4314]
000021FE 3029 0028 move.w D0, [A1 + 0x28]
00002202 5640 addq.w D0, 3
00002204 7200 moveq.l D1, 0x00
00002206 3200 move.w D1, D0
00002208 7000 moveq.l D0, 0x00
0000220A 1030 1800 move.b D0, [A0 + D1]
0000220E 80BC 0000 0001 or.l D0, 0x1
00002214 816D BD02 or.w [A5 - 0x42FE], D0
00002218 206E FFFC movea.l A0, [A6 - 0x4]
0000221C 52AE FFFC addq.l [A6 - 0x4], 1
00002220 4210 clr.b [A0]
00002222 486D BBBC pea.l [A5 - 0x4444]
00002226 486D CD14 pea.l [A5 - 0x32EC]
0000222A 200B move.l D0, A3
0000222C 5280 addq.l D0, 1
0000222E 2F00 move.l -[A7], D0
00002230 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00002234 1680 move.b [A3], D0
00002236 2F0B move.l -[A7], A3
00002238 2F2D BA78 move.l -[A7], [A5 - 0x4588]
0000223C 4EAD 11BA jsr [A5 + 0x11BA /* export_563 */]
00002240 206D CD2C movea.l A0, [A5 - 0x32D4]
00002244 52AD CD2C addq.l [A5 - 0x32D4], 1
00002248 10BC 0014 move.b [A0], 0x14
0000224C 206D CD2C movea.l A0, [A5 - 0x32D4]
00002250 52AD CD2C addq.l [A5 - 0x32D4], 1
00002254 10AD BD95 move.b [A0], [A5 - 0x426B]
00002258 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000225C 4EAD 0F3A jsr [A5 + 0xF3A /* export_483 */]
00002260 206D CD2C movea.l A0, [A5 - 0x32D4]
00002264 1080 move.b [A0], D0
00002266 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000226A 202D CD2C move.l D0, [A5 - 0x32D4]
0000226E 5280 addq.l D0, 1
00002270 2F00 move.l -[A7], D0
00002272 206D CD2C movea.l A0, [A5 - 0x32D4]
00002276 7000 moveq.l D0, 0x00
00002278 1010 move.b D0, [A0]
0000227A 2F00 move.l -[A7], D0
0000227C 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00002280 206D CD2C movea.l A0, [A5 - 0x32D4]
00002284 7000 moveq.l D0, 0x00
00002286 1010 move.b D0, [A0]
00002288 5280 addq.l D0, 1
0000228A D1AD CD2C add.l [A5 - 0x32D4], D0
0000228E 4FEF 0018 lea.l A7, [A7 + 0x18]
00002292 6006 bra +0x8 /* 0000229A */
label00002294:
00002294 3B7C 0004 BB8E move.w [A5 - 0x4472], 0x4
label0000229A:
0000229A 4A6D BB8E tst.w [A5 - 0x4472]
0000229E 6610 bne +0x12 /* 000022B0 */
000022A0 4A06 tst.b D6
000022A2 670C beq +0xE /* 000022B0 */
000022A4 536D CD26 subq.w [A5 - 0x32DA], 1
000022A8 4EBA 026E jsr [PC + 0x26E /* 00002518 */]
000022AC 526D CD26 addq.w [A5 - 0x32DA], 1
label000022B0:
000022B0 536D CD2A subq.w [A5 - 0x32D6], 1
000022B4 302D BB8E move.w D0, [A5 - 0x4472]
000022B8 48C0 ext.l D0
000022BA 4CEE 18C0 FED6 movem.l D6,D7,A3,A4, [A6 - 0x12A]
000022C0 4E5E unlink A6
000022C2 4E75 rts
fn000022C4:
000022C4 4E56 FFD8 link A6, -0x0028
000022C8 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
000022CC 382E 000E move.w D4, [A6 + 0xE]
000022D0 3E2E 0012 move.w D7, [A6 + 0x12]
000022D4 7001 moveq.l D0, 0x01
000022D6 2D40 FFEA move.l [A6 - 0x16], D0
000022DA 486E FFEA pea.l [A6 - 0x16]
000022DE 486E FFEE pea.l [A6 - 0x12]
000022E2 3F3C 280E move.w -[A7], 0x280E
000022E6 A9EB syscall Pack4/FP68K
000022E8 486E FFEE pea.l [A6 - 0x12]
000022EC 486E FFE2 pea.l [A6 - 0x1E]
000022F0 3F3C 0810 move.w -[A7], 0x810
000022F4 A9EB syscall Pack4/FP68K
000022F6 486E FFE2 pea.l [A6 - 0x1E]
000022FA 486E FFD8 pea.l [A6 - 0x28]
000022FE 3F3C 080E move.w -[A7], 0x80E
00002302 A9EB syscall Pack4/FP68K
00002304 486E FFD8 pea.l [A6 - 0x28]
00002308 486E FFF8 pea.l [A6 - 0x8]
0000230C 3F3C 0810 move.w -[A7], 0x810
00002310 A9EB syscall Pack4/FP68K
00002312 4245 clr.w D5
00002314 7C00 moveq.l D6, 0x00
00002316 4EBA 0200 jsr [PC + 0x200 /* 00002518 */]
0000231A 7028 moveq.l D0, 0x28
0000231C B02D BBBC cmp.b D0, [A5 - 0x4444]
00002320 6706 beq +0x8 /* 00002328 */
00002322 3B7C 0001 BB8E move.w [A5 - 0x4472], 0x1
label00002328:
00002328 4A6D BB8E tst.w [A5 - 0x4472]
0000232C 6600 019A bne +0x19C /* 000024C8 */
00002330 4EBA 01E6 jsr [PC + 0x1E6 /* 00002518 */]
00002334 0C47 00CE cmpi.w D7, 0xCE
00002338 6708 beq +0xA /* 00002342 */
0000233A 0C47 00CF cmpi.w D7, 0xCF
0000233E 6600 00CA bne +0xCC /* 0000240A */
label00002342:
00002342 7029 moveq.l D0, 0x29
00002344 B02D BBBC cmp.b D0, [A5 - 0x4444]
00002348 6700 00C0 beq +0xC2 /* 0000240A */
0000234C 206D BCF0 movea.l A0, [A5 - 0x4310]
00002350 226D BCEC movea.l A1, [A5 - 0x4314]
00002354 48C7 ext.l D7
00002356 2007 move.l D0, D7
00002358 D080 add.l D0, D0
0000235A 3031 0800 move.w D0, [A1 + D0]
0000235E 5640 addq.w D0, 3
00002360 7200 moveq.l D1, 0x00
00002362 3200 move.w D1, D0
00002364 7000 moveq.l D0, 0x00
00002366 1030 1800 move.b D0, [A0 + D1]
0000236A 4640 not.w D0
0000236C C16D BD02 and.w [A5 - 0x42FE], D0
00002370 0C47 00CE cmpi.w D7, 0xCE
00002374 6608 bne +0xA /* 0000237E */
00002376 203C 0000 0092 move.l D0, 0x92
0000237C 6006 bra +0x8 /* 00002384 */
label0000237E:
0000237E 203C 0000 0093 move.l D0, 0x93
label00002384:
00002384 2E00 move.l D7, D0
00002386 DEBC 0000 0100 add.l D7, 0x100
0000238C 206D BCF0 movea.l A0, [A5 - 0x4310]
00002390 226D BCEC movea.l A1, [A5 - 0x4314]
00002394 48C7 ext.l D7
00002396 2007 move.l D0, D7
00002398 D080 add.l D0, D0
0000239A 7200 moveq.l D1, 0x00
0000239C 3231 0800 move.w D1, [A1 + D0]
000023A0 7000 moveq.l D0, 0x00
000023A2 1030 1800 move.b D0, [A0 + D1]
000023A6 3D40 000A move.w [A6 + 0xA], D0
000023AA 206D BCF0 movea.l A0, [A5 - 0x4310]
000023AE 226D BCEC movea.l A1, [A5 - 0x4314]
000023B2 48C7 ext.l D7
000023B4 2007 move.l D0, D7
000023B6 D080 add.l D0, D0
000023B8 7200 moveq.l D1, 0x00
000023BA 3231 0800 move.w D1, [A1 + D0]
000023BE 7000 moveq.l D0, 0x00
000023C0 1030 1800 move.b D0, [A0 + D1]
000023C4 3800 move.w D4, D0
000023C6 206D BCF0 movea.l A0, [A5 - 0x4310]
000023CA 226D BCEC movea.l A1, [A5 - 0x4314]
000023CE 48C7 ext.l D7
000023D0 2007 move.l D0, D7
000023D2 D080 add.l D0, D0
000023D4 3031 0800 move.w D0, [A1 + D0]
000023D8 5640 addq.w D0, 3
000023DA 7200 moveq.l D1, 0x00
000023DC 3200 move.w D1, D0
000023DE 7000 moveq.l D0, 0x00
000023E0 1030 1800 move.b D0, [A0 + D1]
000023E4 816D BD02 or.w [A5 - 0x42FE], D0
000023E8 206D BCF0 movea.l A0, [A5 - 0x4310]
000023EC 226D BCEC movea.l A1, [A5 - 0x4314]
000023F0 48C7 ext.l D7
000023F2 2007 move.l D0, D7
000023F4 D080 add.l D0, D0
000023F6 3031 0800 move.w D0, [A1 + D0]
000023FA 5640 addq.w D0, 3
000023FC 7200 moveq.l D1, 0x00
000023FE 3200 move.w D1, D0
00002400 7000 moveq.l D0, 0x00
00002402 1030 1800 move.b D0, [A0 + D1]
00002406 3D40 0016 move.w [A6 + 0x16], D0
label0000240A:
0000240A 4A44 tst.w D4
0000240C 6700 0094 beq +0x96 /* 000024A2 */
label00002410:
00002410 7001 moveq.l D0, 0x01
00002412 B086 cmp.l D0, D6
00002414 660C bne +0xE /* 00002422 */
00002416 0C47 0055 cmpi.w D7, 0x55 /* 'U' */
0000241A 6D06 blt +0x8 /* 00002422 */
0000241C 0C47 005E cmpi.w D7, 0x5E /* '^' */
00002420 6F1C ble +0x1E /* 0000243E */
label00002422:
00002422 4A86 tst.l D6
00002424 6606 bne +0x8 /* 0000242C */
00002426 0C47 008F cmpi.w D7, 0x8F
0000242A 6712 beq +0x14 /* 0000243E */
label0000242C:
0000242C 7002 moveq.l D0, 0x02
0000242E B086 cmp.l D0, D6
00002430 660E bne +0x10 /* 00002440 */
00002432 0C47 00D5 cmpi.w D7, 0xD5
00002436 6706 beq +0x8 /* 0000243E */
00002438 0C47 00D7 cmpi.w D7, 0xD7
0000243C 6602 bne +0x4 /* 00002440 */
label0000243E:
0000243E 5245 addq.w D5, 1
label00002440:
00002440 7020 moveq.l D0, 0x20
00002442 C06E 0016 and.w D0, [A6 + 0x16]
00002446 6706 beq +0x8 /* 0000244E */
00002448 3B7C 0001 CD1C move.w [A5 - 0x32E4], 0x1
label0000244E:
0000244E 7000 moveq.l D0, 0x00
00002450 2F00 move.l -[A7], D0
00002452 4EBA F766 jsr [PC - 0x89A /* 00001BBA */]
00002456 4A80 tst.l D0
00002458 588F addq.l A7, 4
0000245A 6706 beq +0x8 /* 00002462 */
0000245C 426D CD1C clr.w [A5 - 0x32E4]
00002460 6040 bra +0x42 /* 000024A2 */
label00002462:
00002462 426D CD1C clr.w [A5 - 0x32E4]
00002466 4A45 tst.w D5
00002468 6720 beq +0x22 /* 0000248A */
0000246A 4245 clr.w D5
0000246C 206D CD2C movea.l A0, [A5 - 0x32D4]
00002470 52AD CD2C addq.l [A5 - 0x32D4], 1
00002474 10BC 002B move.b [A0], 0x2B /* '+' */
00002478 2F2D CD2C move.l -[A7], [A5 - 0x32D4]
0000247C 486E FFF8 pea.l [A6 - 0x8]
00002480 4EAD 1AFA jsr [A5 + 0x1AFA /* export_859 */]
00002484 50AD CD2C addq.l [A5 - 0x32D4], 8
00002488 508F addq.l A7, 8
label0000248A:
0000248A 5286 addq.l D6, 1
0000248C 48C4 ext.l D4
0000248E B886 cmp.l D4, D6
00002490 6D10 blt +0x12 /* 000024A2 */
00002492 702C moveq.l D0, 0x2C
00002494 B02D BBBC cmp.b D0, [A5 - 0x4444]
00002498 6608 bne +0xA /* 000024A2 */
0000249A 4EBA 007C jsr [PC + 0x7C /* 00002518 */]
0000249E 6000 FF70 bra -0x8E /* 00002410 */
label000024A2:
000024A2 302E 000A move.w D0, [A6 + 0xA]
000024A6 48C0 ext.l D0
000024A8 B086 cmp.l D0, D6
000024AA 6E06 bgt +0x8 /* 000024B2 */
000024AC 48C4 ext.l D4
000024AE B886 cmp.l D4, D6
000024B0 6C08 bge +0xA /* 000024BA */
label000024B2:
000024B2 3B7C 0003 BB8E move.w [A5 - 0x4472], 0x3
000024B8 600E bra +0x10 /* 000024C8 */
label000024BA:
000024BA 7029 moveq.l D0, 0x29
000024BC B02D BBBC cmp.b D0, [A5 - 0x4444]
000024C0 6706 beq +0x8 /* 000024C8 */
000024C2 3B7C 0002 BB8E move.w [A5 - 0x4472], 0x2
label000024C8:
000024C8 0C47 00FF cmpi.w D7, 0xFF
000024CC 6F1E ble +0x20 /* 000024EC */
000024CE 206D CD2C movea.l A0, [A5 - 0x32D4]
000024D2 52AD CD2C addq.l [A5 - 0x32D4], 1
000024D6 10BC 00FE move.b [A0], 0xFE
000024DA 3007 move.w D0, D7
000024DC 907C 0100 sub.w D0, 0x100
000024E0 206D CD2C movea.l A0, [A5 - 0x32D4]
000024E4 52AD CD2C addq.l [A5 - 0x32D4], 1
000024E8 1080 move.b [A0], D0
000024EA 600A bra +0xC /* 000024F6 */
label000024EC:
000024EC 206D CD2C movea.l A0, [A5 - 0x32D4]
000024F0 52AD CD2C addq.l [A5 - 0x32D4], 1
000024F4 1087 move.b [A0], D7
label000024F6:
000024F6 B86E 000A cmp.w D4, [A6 + 0xA]
000024FA 6608 bne +0xA /* 00002504 */
000024FC 7008 moveq.l D0, 0x08
000024FE C06E 0016 and.w D0, [A6 + 0x16]
00002502 670A beq +0xC /* 0000250E */
label00002504:
00002504 206D CD2C movea.l A0, [A5 - 0x32D4]
00002508 52AD CD2C addq.l [A5 - 0x32D4], 1
0000250C 1086 move.b [A0], D6
label0000250E:
0000250E 4CEE 00F0 FFC8 movem.l D4,D5,D6,D7, [A6 - 0x38]
00002514 4E5E unlink A6
00002516 4E75 rts
fn00002518:
00002518 4E56 FFEC link A6, -0x0014
0000251C 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
00002520 49ED BBBC lea.l A4, [A5 - 0x4444]
00002524 182D E5C2 move.b D4, [A5 - 0x1A3E]
00002528 1B7C 002E E5C2 move.b [A5 - 0x1A3E], 0x2E /* '.' */
0000252E 426D BAE0 clr.w [A5 - 0x4520]
00002532 426D BB92 clr.w [A5 - 0x446E]
00002536 426D BB90 clr.w [A5 - 0x4470]
0000253A 426D CD28 clr.w [A5 - 0x32D8]
0000253E 4245 clr.w D5
00002540 3B7C 00FF BAE2 move.w [A5 - 0x451E], 0xFF
00002546 206D BBB0 movea.l A0, [A5 - 0x4450]
0000254A 7000 moveq.l D0, 0x00
0000254C 1010 move.b D0, [A0]
0000254E 3E00 move.w D7, D0
00002550 7000 moveq.l D0, 0x00
00002552 1007 move.b D0, D7
00002554 D040 add.w D0, D0
00002556 41ED A414 lea.l A0, [A5 - 0x5BEC]
0000255A 7206 moveq.l D1, 0x06
0000255C C270 0000 and.w D1, [A0 + D0.w]
00002560 6700 0134 beq +0x136 /* 00002696 */
label00002564:
00002564 18C7 move.b [A4]+, D7
00002566 52AD BBB0 addq.l [A5 - 0x4450], 1
0000256A 206D BBB0 movea.l A0, [A5 - 0x4450]
0000256E 7000 moveq.l D0, 0x00
00002570 1010 move.b D0, [A0]
00002572 41ED A614 lea.l A0, [A5 - 0x59EC]
00002576 7200 moveq.l D1, 0x00
00002578 1230 0000 move.b D1, [A0 + D0.w]
0000257C 3E01 move.w D7, D1
0000257E 0C47 005B cmpi.w D7, 0x5B /* '[' */
00002582 6604 bne +0x6 /* 00002588 */
00002584 5245 addq.w D5, 1
00002586 60DC bra -0x22 /* 00002564 */
label00002588:
00002588 0C47 005D cmpi.w D7, 0x5D /* ']' */
0000258C 6604 bne +0x6 /* 00002592 */
0000258E 5345 subq.w D5, 1
00002590 60D2 bra -0x2C /* 00002564 */
label00002592:
00002592 0C47 002E cmpi.w D7, 0x2E /* '.' */
00002596 6604 bne +0x6 /* 0000259C */
00002598 7E5F moveq.l D7, 0x5F
0000259A 60C8 bra -0x36 /* 00002564 */
label0000259C:
0000259C 7000 moveq.l D0, 0x00
0000259E 1007 move.b D0, D7
000025A0 D040 add.w D0, D0
000025A2 41ED A414 lea.l A0, [A5 - 0x5BEC]
000025A6 323C 1606 move.w D1, 0x1606
000025AA C270 0000 and.w D1, [A0 + D0.w]
000025AE 66B4 bne -0x4A /* 00002564 */
000025B0 4A45 tst.w D5
000025B2 670C beq +0xE /* 000025C0 */
000025B4 0C47 002D cmpi.w D7, 0x2D /* '-' */
000025B8 67AA beq -0x54 /* 00002564 */
000025BA 0C47 002B cmpi.w D7, 0x2B /* '+' */
000025BE 67A4 beq -0x5A /* 00002564 */
label000025C0:
000025C0 0C47 0021 cmpi.w D7, 0x21 /* '!' */
000025C4 679E beq -0x60 /* 00002564 */
000025C6 266D BBB0 movea.l A3, [A5 - 0x4450]
000025CA 600A bra +0xC /* 000025D6 */
label000025CC:
000025CC D6FC 0001 add.w A3, 0x1
000025D0 7000 moveq.l D0, 0x00
000025D2 1013 move.b D0, [A3]
000025D4 3E00 move.w D7, D0
label000025D6:
000025D6 7000 moveq.l D0, 0x00
000025D8 1007 move.b D0, D7
000025DA D040 add.w D0, D0
000025DC 41ED A414 lea.l A0, [A5 - 0x5BEC]
000025E0 7240 moveq.l D1, 0x40
000025E2 C270 0000 and.w D1, [A0 + D0.w]
000025E6 66E4 bne -0x1A /* 000025CC */
000025E8 0C47 0028 cmpi.w D7, 0x28 /* '(' */
000025EC 6600 01C4 bne +0x1C6 /* 000027B2 */
000025F0 4214 clr.b [A4]
000025F2 4246 clr.w D6
000025F4 6000 008A bra +0x8C /* 00002680 */
label000025F8:
000025F8 2F0B move.l -[A7], A3
000025FA 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
000025FE 4A40 tst.w D0
00002600 588F addq.l A7, 4
00002602 677A beq +0x7C /* 0000267E */
00002604 2006 move.l D0, D6
00002606 E740 asl D0.w, 3
00002608 41ED D112 lea.l A0, [A5 - 0x2EEE]
0000260C 3B70 0006 BAE2 move.w [A5 - 0x451E], [A0 + D0.w + 0x6]
00002612 206D BCF0 movea.l A0, [A5 - 0x4310]
00002616 226D BCEC movea.l A1, [A5 - 0x4314]
0000261A 7000 moveq.l D0, 0x00
0000261C 302D BAE2 move.w D0, [A5 - 0x451E]
00002620 D080 add.l D0, D0
00002622 7200 moveq.l D1, 0x00
00002624 3231 0800 move.w D1, [A1 + D0]
00002628 7000 moveq.l D0, 0x00
0000262A 1030 1800 move.b D0, [A0 + D1]
0000262E 3B40 BAE8 move.w [A5 - 0x4518], D0
00002632 206D BCF0 movea.l A0, [A5 - 0x4310]
00002636 226D BCEC movea.l A1, [A5 - 0x4314]
0000263A 7000 moveq.l D0, 0x00
0000263C 302D BAE2 move.w D0, [A5 - 0x451E]
00002640 D080 add.l D0, D0
00002642 3031 0800 move.w D0, [A1 + D0]
00002646 5240 addq.w D0, 1
00002648 7200 moveq.l D1, 0x00
0000264A 3200 move.w D1, D0
0000264C 7000 moveq.l D0, 0x00
0000264E 1030 1800 move.b D0, [A0 + D1]
00002652 3B40 BAEA move.w [A5 - 0x4516], D0
00002656 206D BCF0 movea.l A0, [A5 - 0x4310]
0000265A 226D BCEC movea.l A1, [A5 - 0x4314]
0000265E 7000 moveq.l D0, 0x00
00002660 302D BAE2 move.w D0, [A5 - 0x451E]
00002664 D080 add.l D0, D0
00002666 3031 0800 move.w D0, [A1 + D0]
0000266A 5640 addq.w D0, 3
0000266C 7200 moveq.l D1, 0x00
0000266E 3200 move.w D1, D0
00002670 7000 moveq.l D0, 0x00
00002672 1030 1800 move.b D0, [A0 + D1]
00002676 3B40 CD28 move.w [A5 - 0x32D8], D0
0000267A 6000 01E6 bra +0x1E8 /* 00002862 */
label0000267E:
0000267E 5246 addq.w D6, 1
label00002680:
00002680 2006 move.l D0, D6
00002682 E740 asl D0.w, 3
00002684 41ED D112 lea.l A0, [A5 - 0x2EEE]
00002688 2670 0000 movea.l A3, [A0 + D0.w]
0000268C 200B move.l D0, A3
0000268E 6600 FF68 bne -0x96 /* 000025F8 */
00002692 6000 01CE bra +0x1D0 /* 00002862 */
label00002696:
00002696 7000 moveq.l D0, 0x00
00002698 1007 move.b D0, D7
0000269A D040 add.w D0, D0
0000269C 41ED A414 lea.l A0, [A5 - 0x5BEC]
000026A0 323C 0400 move.w D1, 0x400
000026A4 C270 0000 and.w D1, [A0 + D0.w]
000026A8 663A bne +0x3C /* 000026E4 */
000026AA 4A6D CD26 tst.w [A5 - 0x32DA]
000026AE 6700 0090 beq +0x92 /* 00002740 */
000026B2 206D BBB0 movea.l A0, [A5 - 0x4450]
000026B6 7000 moveq.l D0, 0x00
000026B8 1028 0001 move.b D0, [A0 + 0x1]
000026BC D040 add.w D0, D0
000026BE 41ED A414 lea.l A0, [A5 - 0x5BEC]
000026C2 323C 0400 move.w D1, 0x400
000026C6 C270 0000 and.w D1, [A0 + D0.w]
000026CA 6774 beq +0x76 /* 00002740 */
000026CC 0C47 002D cmpi.w D7, 0x2D /* '-' */
000026D0 6712 beq +0x14 /* 000026E4 */
000026D2 0C47 002B cmpi.w D7, 0x2B /* '+' */
000026D6 670C beq +0xE /* 000026E4 */
000026D8 48C7 ext.l D7
000026DA 7000 moveq.l D0, 0x00
000026DC 102D E5C2 move.b D0, [A5 - 0x1A3E]
000026E0 B087 cmp.l D0, D7
000026E2 665C bne +0x5E /* 00002740 */
label000026E4:
000026E4 486D BAEC pea.l [A5 - 0x4514]
000026E8 486D BBB0 pea.l [A5 - 0x4450]
000026EC 4EAD 19CA jsr [A5 + 0x19CA /* export_821 */]
000026F0 206D BBB0 movea.l A0, [A5 - 0x4450]
000026F4 7025 moveq.l D0, 0x25
000026F6 B010 cmp.b D0, [A0]
000026F8 508F addq.l A7, 8
000026FA 663C bne +0x3E /* 00002738 */
000026FC 52AD BBB0 addq.l [A5 - 0x4450], 1
00002700 486D BAEC pea.l [A5 - 0x4514]
00002704 486E FFF6 pea.l [A6 - 0xA]
00002708 3F3C 080E move.w -[A7], 0x80E
0000270C A9EB syscall Pack4/FP68K
0000270E 486D E936 pea.l [A5 - 0x16CA]
00002712 486E FFEC pea.l [A6 - 0x14]
00002716 3F3C 080E move.w -[A7], 0x80E
0000271A A9EB syscall Pack4/FP68K
0000271C 486E FFEC pea.l [A6 - 0x14]
00002720 486E FFF6 pea.l [A6 - 0xA]
00002724 3F3C 0004 move.w -[A7], 0x4
00002728 A9EB syscall Pack4/FP68K
0000272A 486E FFF6 pea.l [A6 - 0xA]
0000272E 486D BAEC pea.l [A5 - 0x4514]
00002732 3F3C 0810 move.w -[A7], 0x810
00002736 A9EB syscall Pack4/FP68K
label00002738:
00002738 3B7C 0018 BAE2 move.w [A5 - 0x451E], 0x18
0000273E 6072 bra +0x74 /* 000027B2 */
label00002740:
00002740 0C47 0022 cmpi.w D7, 0x22 /* '\"' */
00002744 6634 bne +0x36 /* 0000277A */
00002746 4246 clr.w D6
label00002748:
00002748 52AD BBB0 addq.l [A5 - 0x4450], 1
0000274C 206D BBB0 movea.l A0, [A5 - 0x4450]
00002750 7000 moveq.l D0, 0x00
00002752 1010 move.b D0, [A0]
00002754 3E00 move.w D7, D0
00002756 0C47 0022 cmpi.w D7, 0x22 /* '\"' */
0000275A 660C bne +0xE /* 00002768 */
0000275C 52AD BBB0 addq.l [A5 - 0x4450], 1
00002760 3B7C 0019 BAE2 move.w [A5 - 0x451E], 0x19
00002766 604A bra +0x4C /* 000027B2 */
label00002768:
00002768 4A47 tst.w D7
0000276A 6746 beq +0x48 /* 000027B2 */
0000276C 3006 move.w D0, D6
0000276E 5246 addq.w D6, 1
00002770 0C40 00FE cmpi.w D0, 0xFE
00002774 673C beq +0x3E /* 000027B2 */
00002776 18C7 move.b [A4]+, D7
00002778 60CE bra -0x30 /* 00002748 */
label0000277A:
0000277A 18C7 move.b [A4]+, D7
0000277C 6734 beq +0x36 /* 000027B2 */
0000277E 52AD BBB0 addq.l [A5 - 0x4450], 1
00002782 0C47 003C cmpi.w D7, 0x3C /* '<' */
00002786 6706 beq +0x8 /* 0000278E */
00002788 0C47 003E cmpi.w D7, 0x3E /* '>' */
0000278C 660A bne +0xC /* 00002798 */
label0000278E:
0000278E 206D BBB0 movea.l A0, [A5 - 0x4450]
00002792 703D moveq.l D0, 0x3D
00002794 B010 cmp.b D0, [A0]
00002796 6710 beq +0x12 /* 000027A8 */
label00002798:
00002798 0C47 003C cmpi.w D7, 0x3C /* '<' */
0000279C 6614 bne +0x16 /* 000027B2 */
0000279E 206D BBB0 movea.l A0, [A5 - 0x4450]
000027A2 703E moveq.l D0, 0x3E
000027A4 B010 cmp.b D0, [A0]
000027A6 660A bne +0xC /* 000027B2 */
label000027A8:
000027A8 206D BBB0 movea.l A0, [A5 - 0x4450]
000027AC 52AD BBB0 addq.l [A5 - 0x4450], 1
000027B0 18D0 move.b [A4]+, [A0]
label000027B2:
000027B2 4214 clr.b [A4]
000027B4 0C6D 00FF BAE2 cmpi.w [A5 - 0x451E], 0xFF
000027BA 6600 00A6 bne +0xA8 /* 00002862 */
000027BE 4A2D BBBC tst.b [A5 - 0x4444]
000027C2 6700 009E beq +0xA0 /* 00002862 */
000027C6 7C24 moveq.l D6, 0x24
label000027C8:
000027C8 206D BCF0 movea.l A0, [A5 - 0x4310]
000027CC 226D BCEC movea.l A1, [A5 - 0x4314]
000027D0 48C6 ext.l D6
000027D2 2006 move.l D0, D6
000027D4 D080 add.l D0, D0
000027D6 7200 moveq.l D1, 0x00
000027D8 3231 0800 move.w D1, [A1 + D0]
000027DC 4870 1805 pea.l [A0 + D1 + 0x5]
000027E0 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
000027E4 4A40 tst.w D0
000027E6 588F addq.l A7, 4
000027E8 676E beq +0x70 /* 00002858 */
000027EA 206D BCF0 movea.l A0, [A5 - 0x4310]
000027EE 226D BCEC movea.l A1, [A5 - 0x4314]
000027F2 48C6 ext.l D6
000027F4 2006 move.l D0, D6
000027F6 D080 add.l D0, D0
000027F8 3031 0800 move.w D0, [A1 + D0]
000027FC 5640 addq.w D0, 3
000027FE 7200 moveq.l D1, 0x00
00002800 3200 move.w D1, D0
00002802 7000 moveq.l D0, 0x00
00002804 1030 1800 move.b D0, [A0 + D1]
00002808 3B40 BAE6 move.w [A5 - 0x451A], D0
0000280C 206D BCF0 movea.l A0, [A5 - 0x4310]
00002810 226D BCEC movea.l A1, [A5 - 0x4314]
00002814 48C6 ext.l D6
00002816 2006 move.l D0, D6
00002818 D080 add.l D0, D0
0000281A 3031 0800 move.w D0, [A1 + D0]
0000281E 5440 addq.w D0, 2
00002820 7200 moveq.l D1, 0x00
00002822 3200 move.w D1, D0
00002824 7012 moveq.l D0, 0x12
00002826 B030 1800 cmp.b D0, [A0 + D1]
0000282A 6720 beq +0x22 /* 0000284C */
0000282C 206D BCF0 movea.l A0, [A5 - 0x4310]
00002830 226D BCEC movea.l A1, [A5 - 0x4314]
00002834 48C6 ext.l D6
00002836 2006 move.l D0, D6
00002838 D080 add.l D0, D0
0000283A 3031 0800 move.w D0, [A1 + D0]
0000283E 5440 addq.w D0, 2
00002840 7200 moveq.l D1, 0x00
00002842 3200 move.w D1, D0
00002844 7011 moveq.l D0, 0x11
00002846 B030 1800 cmp.b D0, [A0 + D1]
0000284A 6606 bne +0x8 /* 00002852 */
label0000284C:
0000284C 3B6D BAE6 BAE0 move.w [A5 - 0x4520], [A5 - 0x451A]
label00002852:
00002852 3B46 BAE2 move.w [A5 - 0x451E], D6
00002856 600A bra +0xC /* 00002862 */
label00002858:
00002858 5246 addq.w D6, 1
0000285A 0C46 0048 cmpi.w D6, 0x48 /* 'H' */
0000285E 6F00 FF68 ble -0x96 /* 000027C8 */
label00002862:
00002862 7024 moveq.l D0, 0x24
00002864 B06D BAE2 cmp.w D0, [A5 - 0x451E]
00002868 6208 bhi +0xA /* 00002872 */
0000286A 7048 moveq.l D0, 0x48
0000286C B06D BAE2 cmp.w D0, [A5 - 0x451E]
00002870 6424 bcc +0x26 /* 00002896 */
label00002872:
00002872 206D BCF0 movea.l A0, [A5 - 0x4310]
00002876 226D BCEC movea.l A1, [A5 - 0x4314]
0000287A 7000 moveq.l D0, 0x00
0000287C 302D BAE2 move.w D0, [A5 - 0x451E]
00002880 D080 add.l D0, D0
00002882 3031 0800 move.w D0, [A1 + D0]
00002886 5640 addq.w D0, 3
00002888 7200 moveq.l D1, 0x00
0000288A 3200 move.w D1, D0
0000288C 7000 moveq.l D0, 0x00
0000288E 1030 1800 move.b D0, [A0 + D1]
00002892 816D BD02 or.w [A5 - 0x42FE], D0
label00002896:
00002896 1B44 E5C2 move.b [A5 - 0x1A3E], D4
0000289A 4214 clr.b [A4]
0000289C 4CEE 18F8 FFD0 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x30]
000028A2 4E5E unlink A6
000028A4 4E75 rts
fn000028A6:
000028A6 4E56 FEFA link A6, -0x0106
000028AA 48E7 1F10 movem.l -[A7], D3,D4,D5,D6,D7,A3
000028AE 47EE FEFA lea.l A3, [A6 - 0x106]
000028B2 7801 moveq.l D4, 0x01
000028B4 4213 clr.b [A3]
000028B6 426E FFFA clr.w [A6 - 0x6]
000028BA 4246 clr.w D6
000028BC 4245 clr.w D5
000028BE 2D6D EA3A FFFC move.l [A6 - 0x4], [A5 - 0x15C6]
000028C4 6000 012C bra +0x12E /* 000029F2 */
label000028C8:
000028C8 206D CD34 movea.l A0, [A5 - 0x32CC]
000028CC 52AD CD34 addq.l [A5 - 0x32CC], 1
000028D0 1010 move.b D0, [A0]
000028D2 0400 0045 subi.b D0, 0x45 /* 'E' */
000028D6 6722 beq +0x24 /* 000028FA */
000028D8 5300 subq.b D0, 1
000028DA 671E beq +0x20 /* 000028FA */
000028DC 5D00 subq.b D0, 6
000028DE 6700 00BA beq +0xBC /* 0000299A */
000028E2 5300 subq.b D0, 1
000028E4 6740 beq +0x42 /* 00002926 */
000028E6 5700 subq.b D0, 3
000028E8 670A beq +0xC /* 000028F4 */
000028EA 5700 subq.b D0, 3
000028EC 6700 0092 beq +0x94 /* 00002980 */
000028F0 6000 00EE bra +0xF0 /* 000029E0 */
label000028F4:
000028F4 5344 subq.w D4, 1
000028F6 6000 00E8 bra +0xEA /* 000029E0 */
label000028FA:
000028FA 4213 clr.b [A3]
000028FC 6012 bra +0x14 /* 00002910 */
label000028FE:
000028FE 206D CD34 movea.l A0, [A5 - 0x32CC]
00002902 52AD CD34 addq.l [A5 - 0x32CC], 1
00002906 5213 addq.b [A3], 1
00002908 7000 moveq.l D0, 0x00
0000290A 1013 move.b D0, [A3]
0000290C 1790 0000 move.b [A3 + D0.w], [A0]
label00002910:
00002910 4AAD CD34 tst.l [A5 - 0x32CC]
00002914 6700 00CA beq +0xCC /* 000029E0 */
00002918 206D CD34 movea.l A0, [A5 - 0x32CC]
0000291C 703B moveq.l D0, 0x3B
0000291E B010 cmp.b D0, [A0]
00002920 66DC bne -0x22 /* 000028FE */
00002922 6000 00BC bra +0xBE /* 000029E0 */
label00002926:
00002926 2B6D CD34 E5A6 move.l [A5 - 0x1A5A], [A5 - 0x32CC]
0000292C 2F2D CD34 move.l -[A7], [A5 - 0x32CC]
00002930 4EAD 0F3A jsr [A5 + 0xF3A /* export_483 */]
00002934 3B40 E5A4 move.w [A5 - 0x1A5C], D0
00002938 4EAD 0DA2 jsr [A5 + 0xDA2 /* export_432 */]
0000293C 7200 moveq.l D1, 0x00
0000293E 3200 move.w D1, D0
00002940 83FC 0014 divs.w D1, 0x14
00002944 3D41 FFFA move.w [A6 - 0x6], D1
00002948 588F addq.l A7, 4
0000294A 6000 0094 bra +0x96 /* 000029E0 */
label0000294E:
0000294E 206D CD34 movea.l A0, [A5 - 0x32CC]
00002952 52AD CD34 addq.l [A5 - 0x32CC], 1
00002956 1010 move.b D0, [A0]
00002958 0400 0042 subi.b D0, 0x42 /* 'B' */
0000295C 6722 beq +0x24 /* 00002980 */
0000295E 5D00 subq.b D0, 6
00002960 671A beq +0x1C /* 0000297C */
00002962 5300 subq.b D0, 1
00002964 671A beq +0x1C /* 00002980 */
00002966 5D00 subq.b D0, 6
00002968 670C beq +0xE /* 00002976 */
0000296A 5D00 subq.b D0, 6
0000296C 6702 beq +0x4 /* 00002970 */
0000296E 6010 bra +0x12 /* 00002980 */
label00002970:
00002970 0046 0004 ori.w D6, 0x4
00002974 600A bra +0xC /* 00002980 */
label00002976:
00002976 0046 0008 ori.w D6, 0x8
0000297A 6004 bra +0x6 /* 00002980 */
label0000297C:
0000297C 0046 0010 ori.w D6, 0x10
label00002980:
00002980 4AAD CD34 tst.l [A5 - 0x32CC]
00002984 675A beq +0x5C /* 000029E0 */
00002986 206D CD34 movea.l A0, [A5 - 0x32CC]
0000298A 4A10 tst.b [A0]
0000298C 6752 beq +0x54 /* 000029E0 */
0000298E 206D CD34 movea.l A0, [A5 - 0x32CC]
00002992 703B moveq.l D0, 0x3B
00002994 B010 cmp.b D0, [A0]
00002996 66B6 bne -0x48 /* 0000294E */
00002998 6046 bra +0x48 /* 000029E0 */
label0000299A:
0000299A 206D CD34 movea.l A0, [A5 - 0x32CC]
0000299E 52AD CD34 addq.l [A5 - 0x32CC], 1
000029A2 7000 moveq.l D0, 0x00
000029A4 1010 move.b D0, [A0]
000029A6 2A00 move.l D5, D0
000029A8 7030 moveq.l D0, 0x30
000029AA 9A80 sub.l D5, D0
000029AC 4247 clr.w D7
000029AE 7608 moveq.l D3, 0x08
label000029B0:
000029B0 2007 move.l D0, D7
000029B2 D040 add.w D0, D0
000029B4 3200 move.w D1, D0
000029B6 E548 lsl D0.w, 2
000029B8 D041 add.w D0, D1
000029BA 41ED D5B8 lea.l A0, [A5 - 0x2A48]
000029BE BA70 0008 cmp.w D5, [A0 + D0.w + 0x8]
000029C2 6616 bne +0x18 /* 000029DA */
000029C4 2007 move.l D0, D7
000029C6 D040 add.w D0, D0
000029C8 3200 move.w D1, D0
000029CA E548 lsl D0.w, 2
000029CC D041 add.w D0, D1
000029CE 41ED D5B8 lea.l A0, [A5 - 0x2A48]
000029D2 2D70 0004 FFFC move.l [A6 - 0x4], [A0 + D0.w + 0x4]
000029D8 6006 bra +0x8 /* 000029E0 */
label000029DA:
000029DA 5247 addq.w D7, 1
000029DC B647 cmp.w D3, D7
000029DE 6ED0 bgt -0x2E /* 000029B0 */
label000029E0:
000029E0 703B moveq.l D0, 0x3B
000029E2 2F00 move.l -[A7], D0
000029E4 2F2D CD34 move.l -[A7], [A5 - 0x32CC]
000029E8 4EAD 0DC2 jsr [A5 + 0xDC2 /* export_436 */]
000029EC 2B40 CD34 move.l [A5 - 0x32CC], D0
000029F0 508F addq.l A7, 8
label000029F2:
000029F2 4A44 tst.w D4
000029F4 6716 beq +0x18 /* 00002A0C */
000029F6 4AAD CD34 tst.l [A5 - 0x32CC]
000029FA 6710 beq +0x12 /* 00002A0C */
000029FC 206D CD34 movea.l A0, [A5 - 0x32CC]
00002A00 52AD CD34 addq.l [A5 - 0x32CC], 1
00002A04 703B moveq.l D0, 0x3B
00002A06 B010 cmp.b D0, [A0]
00002A08 6700 FEBE beq -0x140 /* 000028C8 */
label00002A0C:
00002A0C 4A44 tst.w D4
00002A0E 6700 00DC beq +0xDE /* 00002AEC */
00002A12 302D CD22 move.w D0, [A5 - 0x32DE]
00002A16 48C0 ext.l D0
00002A18 5280 addq.l D0, 1
00002A1A 2200 move.l D1, D0
00002A1C C0FC 000C mulu.w D0, 0xC
00002A20 4841 swap.w D1
00002A22 C2FC 000C mulu.w D1, 0xC
00002A26 4841 swap.w D1
00002A28 4241 clr.w D1
00002A2A D081 add.l D0, D1
00002A2C 2F00 move.l -[A7], D0
00002A2E 302D CD22 move.w D0, [A5 - 0x32DE]
00002A32 48C0 ext.l D0
00002A34 2200 move.l D1, D0
00002A36 C0FC 000C mulu.w D0, 0xC
00002A3A 4841 swap.w D1
00002A3C C2FC 000C mulu.w D1, 0xC
00002A40 4841 swap.w D1
00002A42 4241 clr.w D1
00002A44 D081 add.l D0, D1
00002A46 2F00 move.l -[A7], D0
00002A48 486D CD38 pea.l [A5 - 0x32C8]
00002A4C 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
00002A50 4A40 tst.w D0
00002A52 4FEF 000C lea.l A7, [A7 + 0xC]
00002A56 6700 0094 beq +0x96 /* 00002AEC */
00002A5A 206D CD38 movea.l A0, [A5 - 0x32C8]
00002A5E 302D CD22 move.w D0, [A5 - 0x32DE]
00002A62 48C0 ext.l D0
00002A64 2200 move.l D1, D0
00002A66 C0FC 000C mulu.w D0, 0xC
00002A6A 4841 swap.w D1
00002A6C C2FC 000C mulu.w D1, 0xC
00002A70 4841 swap.w D1
00002A72 4241 clr.w D1
00002A74 D081 add.l D0, D1
00002A76 21AE FFFC 0804 move.l [A0 + D0 + 0x4], [A6 - 0x4]
00002A7C 206D CD38 movea.l A0, [A5 - 0x32C8]
00002A80 302D CD22 move.w D0, [A5 - 0x32DE]
00002A84 48C0 ext.l D0
00002A86 2200 move.l D1, D0
00002A88 C0FC 000C mulu.w D0, 0xC
00002A8C 4841 swap.w D1
00002A8E C2FC 000C mulu.w D1, 0xC
00002A92 4841 swap.w D1
00002A94 4241 clr.w D1
00002A96 D081 add.l D0, D1
00002A98 3186 080A move.w [A0 + D0 + 0xA], D6
00002A9C 206D CD38 movea.l A0, [A5 - 0x32C8]
00002AA0 302D CD22 move.w D0, [A5 - 0x32DE]
00002AA4 48C0 ext.l D0
00002AA6 2200 move.l D1, D0
00002AA8 C0FC 000C mulu.w D0, 0xC
00002AAC 4841 swap.w D1
00002AAE C2FC 000C mulu.w D1, 0xC
00002AB2 4841 swap.w D1
00002AB4 4241 clr.w D1
00002AB6 D081 add.l D0, D1
00002AB8 31AE FFFA 0808 move.w [A0 + D0 + 0x8], [A6 - 0x6]
00002ABE 2F0B move.l -[A7], A3
00002AC0 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */]
00002AC4 206D CD38 movea.l A0, [A5 - 0x32C8]
00002AC8 322D CD22 move.w D1, [A5 - 0x32DE]
00002ACC 48C1 ext.l D1
00002ACE 2401 move.l D2, D1
00002AD0 C2FC 000C mulu.w D1, 0xC
00002AD4 4842 swap.w D2
00002AD6 C4FC 000C mulu.w D2, 0xC
00002ADA 4842 swap.w D2
00002ADC 4242 clr.w D2
00002ADE D282 add.l D1, D2
00002AE0 2180 1800 move.l [A0 + D1], D0
00002AE4 526D CD22 addq.w [A5 - 0x32DE], 1
00002AE8 588F addq.l A7, 4
00002AEA 6002 bra +0x4 /* 00002AEE */
label00002AEC:
00002AEC 4244 clr.w D4
label00002AEE:
00002AEE 3004 move.w D0, D4
00002AF0 4CEE 08F8 FEE2 movem.l D3,D4,D5,D6,D7,A3, [A6 - 0x11E]
00002AF6 4E5E unlink A6
00002AF8 4E75 rts
00002AFA 4E56 FDF6 link A6, -0x020A
00002AFE 48E7 0118 movem.l -[A7], D7,A3,A4
00002B02 49EE FDF6 lea.l A4, [A6 - 0x20A]
00002B06 47EE FEF6 lea.l A3, [A6 - 0x10A]
00002B0A 7E01 moveq.l D7, 0x01
00002B0C 2F2D CD34 move.l -[A7], [A5 - 0x32CC]
00002B10 486D CD18 pea.l [A5 - 0x32E8]
00002B14 200B move.l D0, A3
00002B16 5280 addq.l D0, 1
00002B18 2F00 move.l -[A7], D0
00002B1A 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00002B1E 1680 move.b [A3], D0
00002B20 41ED EA3A lea.l A0, [A5 - 0x15C6]
00002B24 43EE FFFA lea.l A1, [A6 - 0x6]
00002B28 22D8 move.l [A1]+, [A0]+
00002B2A 2D6E FFFA FFF6 move.l [A6 - 0xA], [A6 - 0x6]
00002B30 486E FFFE pea.l [A6 - 0x2]
00002B34 486E FFFA pea.l [A6 - 0x6]
00002B38 486E FFF6 pea.l [A6 - 0xA]
00002B3C 2F0C move.l -[A7], A4
00002B3E 2F0B move.l -[A7], A3
00002B40 4EAD 246A jsr [A5 + 0x246A /* export_1161 */]
00002B44 D1AD CD34 add.l [A5 - 0x32CC], D0
00002B48 302D CD24 move.w D0, [A5 - 0x32DC]
00002B4C 48C0 ext.l D0
00002B4E 5280 addq.l D0, 1
00002B50 2200 move.l D1, D0
00002B52 C0FC 000C mulu.w D0, 0xC
00002B56 4841 swap.w D1
00002B58 C2FC 000C mulu.w D1, 0xC
00002B5C 4841 swap.w D1
00002B5E 4241 clr.w D1
00002B60 D081 add.l D0, D1
00002B62 2F00 move.l -[A7], D0
00002B64 302D CD24 move.w D0, [A5 - 0x32DC]
00002B68 48C0 ext.l D0
00002B6A 2200 move.l D1, D0
00002B6C C0FC 000C mulu.w D0, 0xC
00002B70 4841 swap.w D1
00002B72 C2FC 000C mulu.w D1, 0xC
00002B76 4841 swap.w D1
00002B78 4241 clr.w D1
00002B7A D081 add.l D0, D1
00002B7C 2F00 move.l -[A7], D0
00002B7E 486D CD3C pea.l [A5 - 0x32C4]
00002B82 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
00002B86 4A40 tst.w D0
00002B88 4FEF 002C lea.l A7, [A7 + 0x2C]
00002B8C 6772 beq +0x74 /* 00002C00 */
00002B8E 206D CD3C movea.l A0, [A5 - 0x32C4]
00002B92 302D CD24 move.w D0, [A5 - 0x32DC]
00002B96 48C0 ext.l D0
00002B98 2200 move.l D1, D0
00002B9A C0FC 000C mulu.w D0, 0xC
00002B9E 4841 swap.w D1
00002BA0 C2FC 000C mulu.w D1, 0xC
00002BA4 4841 swap.w D1
00002BA6 4241 clr.w D1
00002BA8 D081 add.l D0, D1
00002BAA 21AE FFF6 0800 move.l [A0 + D0], [A6 - 0xA]
00002BB0 206D CD3C movea.l A0, [A5 - 0x32C4]
00002BB4 302D CD24 move.w D0, [A5 - 0x32DC]
00002BB8 48C0 ext.l D0
00002BBA 2200 move.l D1, D0
00002BBC C0FC 000C mulu.w D0, 0xC
00002BC0 4841 swap.w D1
00002BC2 C2FC 000C mulu.w D1, 0xC
00002BC6 4841 swap.w D1
00002BC8 4241 clr.w D1
00002BCA D081 add.l D0, D1
00002BCC 21AE FFFA 0804 move.l [A0 + D0 + 0x4], [A6 - 0x6]
00002BD2 2F0C move.l -[A7], A4
00002BD4 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */]
00002BD8 206D CD3C movea.l A0, [A5 - 0x32C4]
00002BDC 322D CD24 move.w D1, [A5 - 0x32DC]
00002BE0 48C1 ext.l D1
00002BE2 2401 move.l D2, D1
00002BE4 C2FC 000C mulu.w D1, 0xC
00002BE8 4842 swap.w D2
00002BEA C4FC 000C mulu.w D2, 0xC
00002BEE 4842 swap.w D2
00002BF0 4242 clr.w D2
00002BF2 D282 add.l D1, D2
00002BF4 2180 1808 move.l [A0 + D1 + 0x8], D0
00002BF8 526D CD24 addq.w [A5 - 0x32DC], 1
00002BFC 588F addq.l A7, 4
00002BFE 6002 bra +0x4 /* 00002C02 */
label00002C00:
00002C00 5347 subq.w D7, 1
label00002C02:
00002C02 3007 move.w D0, D7
00002C04 4CEE 1880 FDEA movem.l D7,A3,A4, [A6 - 0x216]
00002C0A 4E5E unlink A6
00002C0C 4E75 rts
fn00002C0E:
00002C0E 4E56 FFFC link A6, -0x0004
00002C12 48E7 0110 movem.l -[A7], D7,A3
00002C16 47EE FFFC lea.l A3, [A6 - 0x4]
00002C1A 7E00 moveq.l D7, 0x00
00002C1C 6038 bra +0x3A /* 00002C56 */
label00002C1E:
00002C1E 206D CD34 movea.l A0, [A5 - 0x32CC]
00002C22 52AD CD34 addq.l [A5 - 0x32CC], 1
00002C26 2007 move.l D0, D7
00002C28 5287 addq.l D7, 1
00002C2A 1790 0000 move.b [A3 + D0.w], [A0]
00002C2E 7002 moveq.l D0, 0x02
00002C30 B087 cmp.l D0, D7
00002C32 661C bne +0x1E /* 00002C50 */
00002C34 704E moveq.l D0, 0x4E
00002C36 B013 cmp.b D0, [A3]
00002C38 6624 bne +0x26 /* 00002C5E */
00002C3A 7000 moveq.l D0, 0x00
00002C3C 102B 0001 move.b D0, [A3 + 0x1]
00002C40 D040 add.w D0, D0
00002C42 41ED A414 lea.l A0, [A5 - 0x5BEC]
00002C46 7202 moveq.l D1, 0x02
00002C48 C270 0000 and.w D1, [A0 + D0.w]
00002C4C 6710 beq +0x12 /* 00002C5E */
00002C4E 6006 bra +0x8 /* 00002C56 */
label00002C50:
00002C50 7003 moveq.l D0, 0x03
00002C52 B087 cmp.l D0, D7
00002C54 6708 beq +0xA /* 00002C5E */
label00002C56:
00002C56 206D CD34 movea.l A0, [A5 - 0x32CC]
00002C5A 4A10 tst.b [A0]
00002C5C 66C0 bne -0x3E /* 00002C1E */
label00002C5E:
00002C5E 4233 7000 clr.b [A3 + D7.w]
00002C62 7E00 moveq.l D7, 0x00
00002C64 601A bra +0x1C /* 00002C80 */
label00002C66:
00002C66 2007 move.l D0, D7
00002C68 E540 asl D0.w, 2
00002C6A 41ED CF0E lea.l A0, [A5 - 0x30F2]
00002C6E 4870 0000 pea.l [A0 + D0.w]
00002C72 2F0B move.l -[A7], A3
00002C74 4EAD 0F1A jsr [A5 + 0xF1A /* export_479 */]
00002C78 4A80 tst.l D0
00002C7A 508F addq.l A7, 8
00002C7C 6710 beq +0x12 /* 00002C8E */
00002C7E 5287 addq.l D7, 1
label00002C80:
00002C80 2007 move.l D0, D7
00002C82 E540 asl D0.w, 2
00002C84 41ED CF0E lea.l A0, [A5 - 0x30F2]
00002C88 4A30 0000 tst.b [A0 + D0.w]
00002C8C 66D8 bne -0x26 /* 00002C66 */
label00002C8E:
00002C8E 2007 move.l D0, D7
00002C90 E540 asl D0.w, 2
00002C92 41ED CF0E lea.l A0, [A5 - 0x30F2]
00002C96 41F0 0000 lea.l A0, [A0 + D0.w]
00002C9A 2008 move.l D0, A0
00002C9C 670A beq +0xC /* 00002CA8 */
00002C9E 2007 move.l D0, D7
00002CA0 D0BC 0000 0080 add.l D0, 0x80
00002CA6 6002 bra +0x4 /* 00002CAA */
label00002CA8:
00002CA8 7000 moveq.l D0, 0x00
label00002CAA:
00002CAA 4CEE 0880 FFF4 movem.l D7,A3, [A6 - 0xC]
00002CB0 4E5E unlink A6
00002CB2 4E75 rts